Open Context Protocol is live! 🚀 Read the launch post
activityListPublicEventsForUser

activityListPublicEventsForUser

List public events for a user

Details

  • Method: GET
  • Path: /users/{username}/events/public
  • Operation ID: activity/list-public-events-for-user

Parameters

{
  "username": {
    "description": "The handle for the GitHub user account.",
    "required": true,
    "location": "path",
    "type": "string"
  },
  "per_page": {
    "description": "The number of results per page (max 100). For more information, see \"[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api).\"",
    "required": false,
    "location": "query",
    "type": "integer"
  },
  "page": {
    "description": "The page number of the results to fetch. For more information, see \"[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api).\"",
    "required": false,
    "location": "query",
    "type": "integer"
  }
}

Response Schema

{
  "type": "array",
  "items": {
    "title": "Event",
    "description": "Event",
    "type": "object",
    "properties": {
      "id": {
        "type": "string"
      },
      "type": {
        "type": "string",
        "nullable": true
      },
      "actor": {
        "title": "Actor",
        "description": "Actor",
        "type": "object",
        "properties": {
          "id": {
            "type": "integer"
          },
          "login": {
            "type": "string"
          },
          "display_login": {
            "type": "string"
          },
          "gravatar_id": {
            "type": "string",
            "nullable": true
          },
          "url": {
            "type": "string",
            "format": "uri"
          },
          "avatar_url": {
            "type": "string",
            "format": "uri"
          }
        },
        "required": [
          "id",
          "login",
          "gravatar_id",
          "url",
          "avatar_url"
        ]
      },
      "repo": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer"
          },
          "name": {
            "type": "string"
          },
          "url": {
            "type": "string",
            "format": "uri"
          }
        },
        "required": [
          "id",
          "name",
          "url"
        ]
      },
      "org": {
        "title": "Actor",
        "description": "Actor",
        "type": "object",
        "properties": {
          "id": {
            "type": "integer"
          },
          "login": {
            "type": "string"
          },
          "display_login": {
            "type": "string"
          },
          "gravatar_id": {
            "type": "string",
            "nullable": true
          },
          "url": {
            "type": "string",
            "format": "uri"
          },
          "avatar_url": {
            "type": "string",
            "format": "uri"
          }
        },
        "required": [
          "id",
          "login",
          "gravatar_id",
          "url",
          "avatar_url"
        ]
      },
      "payload": {
        "oneOf": [
          {
            "title": "CreateEvent",
            "type": "object",
            "properties": {
              "ref": {
                "type": "string"
              },
              "ref_type": {
                "type": "string"
              },
              "full_ref": {
                "type": "string"
              },
              "master_branch": {
                "type": "string"
              },
              "description": {
                "type": "string",
                "nullable": true
              },
              "pusher_type": {
                "type": "string"
              }
            },
            "required": [
              "ref",
              "ref_type",
              "full_ref",
              "master_branch",
              "pusher_type"
            ]
          },
          {
            "title": "DeleteEvent",
            "type": "object",
            "properties": {
              "ref": {
                "type": "string"
              },
              "ref_type": {
                "type": "string"
              },
              "full_ref": {
                "type": "string"
              },
              "pusher_type": {
                "type": "string"
              }
            },
            "required": [
              "ref",
              "ref_type",
              "full_ref",
              "pusher_type"
            ]
          },
          {
            "title": "DiscussionEvent",
            "type": "object",
            "properties": {
              "action": {
                "type": "string"
              },
              "discussion": {
                "title": "Discussion",
                "description": "A Discussion in a repository.",
                "type": "object",
                "properties": {
                  "active_lock_reason": {
                    "type": "string",
                    "nullable": true
                  },
                  "answer_chosen_at": {
                    "type": "string",
                    "nullable": true
                  },
                  "answer_chosen_by": {
                    "title": "User",
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "avatar_url": {
                        "type": "string",
                        "format": "uri"
                      },
                      "deleted": {
                        "type": "boolean"
                      },
                      "email": {
                        "type": "string",
                        "nullable": true
                      },
                      "events_url": {
                        "type": "string",
                        "format": "uri-template"
                      },
                      "followers_url": {
                        "type": "string",
                        "format": "uri"
                      },
                      "following_url": {
                        "type": "string",
                        "format": "uri-template"
                      },
                      "gists_url": {
                        "type": "string",
                        "format": "uri-template"
                      },
                      "gravatar_id": {
                        "type": "string"
                      },
                      "html_url": {
                        "type": "string",
                        "format": "uri"
                      },
                      "id": {
                        "type": "integer"
                      },
                      "login": {
                        "type": "string"
                      },
                      "name": {
                        "type": "string"
                      },
                      "node_id": {
                        "type": "string"
                      },
                      "organizations_url": {
                        "type": "string",
                        "format": "uri"
                      },
                      "received_events_url": {
                        "type": "string",
                        "format": "uri"
                      },
                      "repos_url": {
                        "type": "string",
                        "format": "uri"
                      },
                      "site_admin": {
                        "type": "boolean"
                      },
                      "starred_url": {
                        "type": "string",
                        "format": "uri-template"
                      },
                      "subscriptions_url": {
                        "type": "string",
                        "format": "uri"
                      },
                      "type": {
                        "type": "string",
                        "enum": [
                          "Bot",
                          "User",
                          "Organization"
                        ]
                      },
                      "url": {
                        "type": "string",
                        "format": "uri"
                      },
                      "user_view_type": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "login",
                      "id"
                    ]
                  },
                  "answer_html_url": {
                    "type": "string",
                    "nullable": true
                  },
                  "author_association": {
                    "title": "AuthorAssociation",
                    "description": "How the author is associated with the repository.",
                    "type": "string",
                    "enum": [
                      "COLLABORATOR",
                      "CONTRIBUTOR",
                      "FIRST_TIMER",
                      "FIRST_TIME_CONTRIBUTOR",
                      "MANNEQUIN",
                      "MEMBER",
                      "NONE",
                      "OWNER"
                    ]
                  },
                  "body": {
                    "type": "string"
                  },
                  "category": {
                    "type": "object",
                    "properties": {
                      "created_at": {
                        "type": "string",
                        "format": "date-time"
                      },
                      "description": {
                        "type": "string"
                      },
                      "emoji": {
                        "type": "string"
                      },
                      "id": {
                        "type": "integer"
                      },
                      "is_answerable": {
                        "type": "boolean"
                      },
                      "name": {
                        "type": "string"
                      },
                      "node_id": {
                        "type": "string"
                      },
                      "repository_id": {
                        "type": "integer"
                      },
                      "slug": {
                        "type": "string"
                      },
                      "updated_at": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "id",
                      "repository_id",
                      "emoji",
                      "name",
                      "description",
                      "created_at",
                      "updated_at",
                      "slug",
                      "is_answerable"
                    ]
                  },
                  "comments": {
                    "type": "integer"
                  },
                  "created_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "html_url": {
                    "type": "string"
                  },
                  "id": {
                    "type": "integer"
                  },
                  "locked": {
                    "type": "boolean"
                  },
                  "node_id": {
                    "type": "string"
                  },
                  "number": {
                    "type": "integer"
                  },
                  "reactions": {
                    "title": "Reactions",
                    "type": "object",
                    "properties": {
                      "+1": {
                        "type": "integer"
                      },
                      "-1": {
                        "type": "integer"
                      },
                      "confused": {
                        "type": "integer"
                      },
                      "eyes": {
                        "type": "integer"
                      },
                      "heart": {
                        "type": "integer"
                      },
                      "hooray": {
                        "type": "integer"
                      },
                      "laugh": {
                        "type": "integer"
                      },
                      "rocket": {
                        "type": "integer"
                      },
                      "total_count": {
                        "type": "integer"
                      },
                      "url": {
                        "type": "string",
                        "format": "uri"
                      }
                    },
                    "required": [
                      "url",
                      "total_count",
                      "+1",
                      "-1",
                      "laugh",
                      "confused",
                      "heart",
                      "hooray",
                      "eyes",
                      "rocket"
                    ]
                  },
                  "repository_url": {
                    "type": "string"
                  },
                  "state": {
                    "type": "string",
                    "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.",
                    "enum": [
                      "open",
                      "closed",
                      "locked",
                      "converting",
                      "transferring"
                    ]
                  },
                  "state_reason": {
                    "description": "The reason for the current state",
                    "example": "resolved",
                    "type": "string",
                    "nullable": true,
                    "enum": [
                      "resolved",
                      "outdated",
                      "duplicate",
                      "reopened"
                    ]
                  },
                  "timeline_url": {
                    "type": "string"
                  },
                  "title": {
                    "type": "string"
                  },
                  "updated_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "user": {
                    "title": "User",
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "avatar_url": {
                        "type": "string",
                        "format": "uri"
                      },
                      "deleted": {
                        "type": "boolean"
                      },
                      "email": {
                        "type": "string",
                        "nullable": true
                      },
                      "events_url": {
                        "type": "string",
                        "format": "uri-template"
                      },
                      "followers_url": {
                        "type": "string",
                        "format": "uri"
                      },
                      "following_url": {
                        "type": "string",
                        "format": "uri-template"
                      },
                      "gists_url": {
                        "type": "string",
                        "format": "uri-template"
                      },
                      "gravatar_id": {
                        "type": "string"
                      },
                      "html_url": {
                        "type": "string",
                        "format": "uri"
                      },
                      "id": {
                        "type": "integer",
                        "format": "int64"
                      },
                      "login": {
                        "type": "string"
                      },
                      "name": {
                        "type": "string"
                      },
                      "node_id": {
                        "type": "string"
                      },
                      "organizations_url": {
                        "type": "string",
                        "format": "uri"
                      },
                      "received_events_url": {
                        "type": "string",
                        "format": "uri"
                      },
                      "repos_url": {
                        "type": "string",
                        "format": "uri"
                      },
                      "site_admin": {
                        "type": "boolean"
                      },
                      "starred_url": {
                        "type": "string",
                        "format": "uri-template"
                      },
                      "subscriptions_url": {
                        "type": "string",
                        "format": "uri"
                      },
                      "type": {
                        "type": "string",
                        "enum": [
                          "Bot",
                          "User",
                          "Organization"
                        ]
                      },
                      "url": {
                        "type": "string",
                        "format": "uri"
                      },
                      "user_view_type": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "login",
                      "id"
                    ]
                  },
                  "labels": {
                    "type": "array",
                    "items": {
                      "title": "Label",
                      "description": "Color-coded labels help you categorize and filter your issues (just like labels in Gmail).",
                      "type": "object",
                      "properties": {
                        "id": {
                          "description": "Unique identifier for the label.",
                          "type": "integer",
                          "format": "int64",
                          "example": 208045946
                        },
                        "node_id": {
                          "type": "string",
                          "example": "MDU6TGFiZWwyMDgwNDU5NDY="
                        },
                        "url": {
                          "description": "URL for the label",
                          "example": "https://api.github.com/repositories/42/labels/bug",
                          "type": "string",
                          "format": "uri"
                        },
                        "name": {
                          "description": "The name of the label.",
                          "example": "bug",
                          "type": "string"
                        },
                        "description": {
                          "description": "Optional description of the label, such as its purpose.",
                          "type": "string",
                          "example": "Something isn't working",
                          "nullable": true
                        },
                        "color": {
                          "description": "6-character hex code, without the leading #, identifying the color",
                          "example": "FFFFFF",
                          "type": "string"
                        },
                        "default": {
                          "description": "Whether this label comes by default in a new repository.",
                          "type": "boolean",
                          "example": true
                        }
                      },
                      "required": [
                        "id",
                        "node_id",
                        "url",
                        "name",
                        "description",
                        "color",
                        "default"
                      ]
                    }
                  }
                },
                "required": [
                  "repository_url",
                  "category",
                  "answer_html_url",
                  "answer_chosen_at",
                  "answer_chosen_by",
                  "html_url",
                  "id",
                  "node_id",
                  "number",
                  "title",
                  "user",
                  "state",
                  "state_reason",
                  "locked",
                  "comments",
                  "created_at",
                  "updated_at",
                  "active_lock_reason",
                  "body"
                ]
              }
            },
            "required": [
              "action",
              "discussion"
            ]
          },
          {
            "title": "IssuesEvent",
            "type": "object",
            "properties": {
              "action": {
                "type": "string"
              },
              "issue": {
                "title": "Issue",
                "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.",
                "type": "object",
                "properties": {
                  "id": {
                    "type": "integer",
                    "format": "int64"
                  },
                  "node_id": {
                    "type": "string"
                  },
                  "url": {
                    "description": "URL for the issue",
                    "example": "https://api.github.com/repositories/42/issues/1",
                    "type": "string",
                    "format": "uri"
                  },
                  "repository_url": {
                    "type": "string",
                    "format": "uri"
                  },
                  "labels_url": {
                    "type": "string"
                  },
                  "comments_url": {
                    "type": "string",
                    "format": "uri"
                  },
                  "events_url": {
                    "type": "string",
                    "format": "uri"
                  },
                  "html_url": {
                    "type": "string",
                    "format": "uri"
                  },
                  "number": {
                    "description": "Number uniquely identifying the issue within its repository",
                    "example": 42,
                    "type": "integer"
                  },
                  "state": {
                    "description": "State of the issue; either 'open' or 'closed'",
                    "example": "open",
                    "type": "string"
                  },
                  "state_reason": {
                    "description": "The reason for the current state",
                    "example": "not_planned",
                    "type": "string",
                    "nullable": true,
                    "enum": [
                      "completed",
                      "reopened",
                      "not_planned",
                      "duplicate"
                    ]
                  },
                  "title": {
                    "description": "Title of the issue",
                    "example": "Widget creation fails in Safari on OS X 10.8",
                    "type": "string"
                  },
                  "body": {
                    "description": "Contents of the issue",
                    "example": "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?",
                    "type": "string",
                    "nullable": true
                  },
                  "user": {
                    "title": "Simple User",
                    "description": "A GitHub user.",
                    "type": "object",
                    "properties": {
                      "name": {
                        "nullable": true,
                        "type": "string"
                      },
                      "email": {
                        "nullable": true,
                        "type": "string"
                      },
                      "login": {
                        "type": "string",
                        "example": "octocat"
                      },
                      "id": {
                        "type": "integer",
                        "format": "int64",
                        "example": 1
                      },
                      "node_id": {
                        "type": "string",
                        "example": "MDQ6VXNlcjE="
                      },
                      "avatar_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://github.com/images/error/octocat_happy.gif"
                      },
                      "gravatar_id": {
                        "type": "string",
                        "example": "41d064eb2195891e12d0413f63227ea7",
                        "nullable": true
                      },
                      "url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat"
                      },
                      "html_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://github.com/octocat"
                      },
                      "followers_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/followers"
                      },
                      "following_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/following{/other_user}"
                      },
                      "gists_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/gists{/gist_id}"
                      },
                      "starred_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/starred{/owner}{/repo}"
                      },
                      "subscriptions_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/subscriptions"
                      },
                      "organizations_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/orgs"
                      },
                      "repos_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/repos"
                      },
                      "events_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/events{/privacy}"
                      },
                      "received_events_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/received_events"
                      },
                      "type": {
                        "type": "string",
                        "example": "User"
                      },
                      "site_admin": {
                        "type": "boolean"
                      },
                      "starred_at": {
                        "type": "string",
                        "example": "\"2020-07-09T00:17:55Z\""
                      },
                      "user_view_type": {
                        "type": "string",
                        "example": "public"
                      }
                    },
                    "required": [
                      "avatar_url",
                      "events_url",
                      "followers_url",
                      "following_url",
                      "gists_url",
                      "gravatar_id",
                      "html_url",
                      "id",
                      "node_id",
                      "login",
                      "organizations_url",
                      "received_events_url",
                      "repos_url",
                      "site_admin",
                      "starred_url",
                      "subscriptions_url",
                      "type",
                      "url"
                    ],
                    "nullable": true
                  },
                  "labels": {
                    "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository",
                    "example": [
                      "bug",
                      "registration"
                    ],
                    "type": "array",
                    "items": {
                      "oneOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "id": {
                              "type": "integer",
                              "format": "int64"
                            },
                            "node_id": {
                              "type": "string"
                            },
                            "url": {
                              "type": "string",
                              "format": "uri"
                            },
                            "name": {
                              "type": "string"
                            },
                            "description": {
                              "type": "string",
                              "nullable": true
                            },
                            "color": {
                              "type": "string",
                              "nullable": true
                            },
                            "default": {
                              "type": "boolean"
                            }
                          }
                        }
                      ]
                    }
                  },
                  "assignee": {
                    "title": "Simple User",
                    "description": "A GitHub user.",
                    "type": "object",
                    "properties": {
                      "name": {
                        "nullable": true,
                        "type": "string"
                      },
                      "email": {
                        "nullable": true,
                        "type": "string"
                      },
                      "login": {
                        "type": "string",
                        "example": "octocat"
                      },
                      "id": {
                        "type": "integer",
                        "format": "int64",
                        "example": 1
                      },
                      "node_id": {
                        "type": "string",
                        "example": "MDQ6VXNlcjE="
                      },
                      "avatar_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://github.com/images/error/octocat_happy.gif"
                      },
                      "gravatar_id": {
                        "type": "string",
                        "example": "41d064eb2195891e12d0413f63227ea7",
                        "nullable": true
                      },
                      "url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat"
                      },
                      "html_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://github.com/octocat"
                      },
                      "followers_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/followers"
                      },
                      "following_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/following{/other_user}"
                      },
                      "gists_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/gists{/gist_id}"
                      },
                      "starred_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/starred{/owner}{/repo}"
                      },
                      "subscriptions_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/subscriptions"
                      },
                      "organizations_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/orgs"
                      },
                      "repos_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/repos"
                      },
                      "events_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/events{/privacy}"
                      },
                      "received_events_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/received_events"
                      },
                      "type": {
                        "type": "string",
                        "example": "User"
                      },
                      "site_admin": {
                        "type": "boolean"
                      },
                      "starred_at": {
                        "type": "string",
                        "example": "\"2020-07-09T00:17:55Z\""
                      },
                      "user_view_type": {
                        "type": "string",
                        "example": "public"
                      }
                    },
                    "required": [
                      "avatar_url",
                      "events_url",
                      "followers_url",
                      "following_url",
                      "gists_url",
                      "gravatar_id",
                      "html_url",
                      "id",
                      "node_id",
                      "login",
                      "organizations_url",
                      "received_events_url",
                      "repos_url",
                      "site_admin",
                      "starred_url",
                      "subscriptions_url",
                      "type",
                      "url"
                    ],
                    "nullable": true
                  },
                  "assignees": {
                    "type": "array",
                    "items": {
                      "title": "Simple User",
                      "description": "A GitHub user.",
                      "type": "object",
                      "properties": {
                        "name": {
                          "nullable": true,
                          "type": "string"
                        },
                        "email": {
                          "nullable": true,
                          "type": "string"
                        },
                        "login": {
                          "type": "string",
                          "example": "octocat"
                        },
                        "id": {
                          "type": "integer",
                          "format": "int64",
                          "example": 1
                        },
                        "node_id": {
                          "type": "string",
                          "example": "MDQ6VXNlcjE="
                        },
                        "avatar_url": {
                          "type": "string",
                          "format": "uri",
                          "example": "https://github.com/images/error/octocat_happy.gif"
                        },
                        "gravatar_id": {
                          "type": "string",
                          "example": "41d064eb2195891e12d0413f63227ea7",
                          "nullable": true
                        },
                        "url": {
                          "type": "string",
                          "format": "uri",
                          "example": "https://api.github.com/users/octocat"
                        },
                        "html_url": {
                          "type": "string",
                          "format": "uri",
                          "example": "https://github.com/octocat"
                        },
                        "followers_url": {
                          "type": "string",
                          "format": "uri",
                          "example": "https://api.github.com/users/octocat/followers"
                        },
                        "following_url": {
                          "type": "string",
                          "example": "https://api.github.com/users/octocat/following{/other_user}"
                        },
                        "gists_url": {
                          "type": "string",
                          "example": "https://api.github.com/users/octocat/gists{/gist_id}"
                        },
                        "starred_url": {
                          "type": "string",
                          "example": "https://api.github.com/users/octocat/starred{/owner}{/repo}"
                        },
                        "subscriptions_url": {
                          "type": "string",
                          "format": "uri",
                          "example": "https://api.github.com/users/octocat/subscriptions"
                        },
                        "organizations_url": {
                          "type": "string",
                          "format": "uri",
                          "example": "https://api.github.com/users/octocat/orgs"
                        },
                        "repos_url": {
                          "type": "string",
                          "format": "uri",
                          "example": "https://api.github.com/users/octocat/repos"
                        },
                        "events_url": {
                          "type": "string",
                          "example": "https://api.github.com/users/octocat/events{/privacy}"
                        },
                        "received_events_url": {
                          "type": "string",
                          "format": "uri",
                          "example": "https://api.github.com/users/octocat/received_events"
                        },
                        "type": {
                          "type": "string",
                          "example": "User"
                        },
                        "site_admin": {
                          "type": "boolean"
                        },
                        "starred_at": {
                          "type": "string",
                          "example": "\"2020-07-09T00:17:55Z\""
                        },
                        "user_view_type": {
                          "type": "string",
                          "example": "public"
                        }
                      },
                      "required": [
                        "avatar_url",
                        "events_url",
                        "followers_url",
                        "following_url",
                        "gists_url",
                        "gravatar_id",
                        "html_url",
                        "id",
                        "node_id",
                        "login",
                        "organizations_url",
                        "received_events_url",
                        "repos_url",
                        "site_admin",
                        "starred_url",
                        "subscriptions_url",
                        "type",
                        "url"
                      ]
                    },
                    "nullable": true
                  },
                  "milestone": {
                    "title": "Milestone",
                    "description": "A collection of related issues and pull requests.",
                    "type": "object",
                    "properties": {
                      "url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/repos/octocat/Hello-World/milestones/1"
                      },
                      "html_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://github.com/octocat/Hello-World/milestones/v1.0"
                      },
                      "labels_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels"
                      },
                      "id": {
                        "type": "integer",
                        "example": 1002604
                      },
                      "node_id": {
                        "type": "string",
                        "example": "MDk6TWlsZXN0b25lMTAwMjYwNA=="
                      },
                      "number": {
                        "description": "The number of the milestone.",
                        "type": "integer",
                        "example": 42
                      },
                      "state": {
                        "description": "The state of the milestone.",
                        "example": "open",
                        "type": "string",
                        "enum": [
                          "open",
                          "closed"
                        ],
                        "default": "open"
                      },
                      "title": {
                        "description": "The title of the milestone.",
                        "example": "v1.0",
                        "type": "string"
                      },
                      "description": {
                        "type": "string",
                        "example": "Tracking milestone for version 1.0",
                        "nullable": true
                      },
                      "creator": {
                        "title": "Simple User",
                        "description": "A GitHub user.",
                        "type": "object",
                        "properties": {
                          "name": {
                            "nullable": true,
                            "type": "string"
                          },
                          "email": {
                            "nullable": true,
                            "type": "string"
                          },
                          "login": {
                            "type": "string",
                            "example": "octocat"
                          },
                          "id": {
                            "type": "integer",
                            "format": "int64",
                            "example": 1
                          },
                          "node_id": {
                            "type": "string",
                            "example": "MDQ6VXNlcjE="
                          },
                          "avatar_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://github.com/images/error/octocat_happy.gif"
                          },
                          "gravatar_id": {
                            "type": "string",
                            "example": "41d064eb2195891e12d0413f63227ea7",
                            "nullable": true
                          },
                          "url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://api.github.com/users/octocat"
                          },
                          "html_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://github.com/octocat"
                          },
                          "followers_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://api.github.com/users/octocat/followers"
                          },
                          "following_url": {
                            "type": "string",
                            "example": "https://api.github.com/users/octocat/following{/other_user}"
                          },
                          "gists_url": {
                            "type": "string",
                            "example": "https://api.github.com/users/octocat/gists{/gist_id}"
                          },
                          "starred_url": {
                            "type": "string",
                            "example": "https://api.github.com/users/octocat/starred{/owner}{/repo}"
                          },
                          "subscriptions_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://api.github.com/users/octocat/subscriptions"
                          },
                          "organizations_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://api.github.com/users/octocat/orgs"
                          },
                          "repos_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://api.github.com/users/octocat/repos"
                          },
                          "events_url": {
                            "type": "string",
                            "example": "https://api.github.com/users/octocat/events{/privacy}"
                          },
                          "received_events_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://api.github.com/users/octocat/received_events"
                          },
                          "type": {
                            "type": "string",
                            "example": "User"
                          },
                          "site_admin": {
                            "type": "boolean"
                          },
                          "starred_at": {
                            "type": "string",
                            "example": "\"2020-07-09T00:17:55Z\""
                          },
                          "user_view_type": {
                            "type": "string",
                            "example": "public"
                          }
                        },
                        "required": [
                          "avatar_url",
                          "events_url",
                          "followers_url",
                          "following_url",
                          "gists_url",
                          "gravatar_id",
                          "html_url",
                          "id",
                          "node_id",
                          "login",
                          "organizations_url",
                          "received_events_url",
                          "repos_url",
                          "site_admin",
                          "starred_url",
                          "subscriptions_url",
                          "type",
                          "url"
                        ],
                        "nullable": true
                      },
                      "open_issues": {
                        "type": "integer",
                        "example": 4
                      },
                      "closed_issues": {
                        "type": "integer",
                        "example": 8
                      },
                      "created_at": {
                        "type": "string",
                        "format": "date-time",
                        "example": "2011-04-10T20:09:31Z"
                      },
                      "updated_at": {
                        "type": "string",
                        "format": "date-time",
                        "example": "2014-03-03T18:58:10Z"
                      },
                      "closed_at": {
                        "type": "string",
                        "format": "date-time",
                        "example": "2013-02-12T13:22:01Z",
                        "nullable": true
                      },
                      "due_on": {
                        "type": "string",
                        "format": "date-time",
                        "example": "2012-10-09T23:39:01Z",
                        "nullable": true
                      }
                    },
                    "required": [
                      "closed_issues",
                      "creator",
                      "description",
                      "due_on",
                      "closed_at",
                      "id",
                      "node_id",
                      "labels_url",
                      "html_url",
                      "number",
                      "open_issues",
                      "state",
                      "title",
                      "url",
                      "created_at",
                      "updated_at"
                    ],
                    "nullable": true
                  },
                  "locked": {
                    "type": "boolean"
                  },
                  "active_lock_reason": {
                    "type": "string",
                    "nullable": true
                  },
                  "comments": {
                    "type": "integer"
                  },
                  "pull_request": {
                    "type": "object",
                    "properties": {
                      "merged_at": {
                        "type": "string",
                        "format": "date-time",
                        "nullable": true
                      },
                      "diff_url": {
                        "type": "string",
                        "format": "uri",
                        "nullable": true
                      },
                      "html_url": {
                        "type": "string",
                        "format": "uri",
                        "nullable": true
                      },
                      "patch_url": {
                        "type": "string",
                        "format": "uri",
                        "nullable": true
                      },
                      "url": {
                        "type": "string",
                        "format": "uri",
                        "nullable": true
                      }
                    },
                    "required": [
                      "diff_url",
                      "html_url",
                      "patch_url",
                      "url"
                    ]
                  },
                  "closed_at": {
                    "type": "string",
                    "format": "date-time",
                    "nullable": true
                  },
                  "created_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "updated_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "draft": {
                    "type": "boolean"
                  },
                  "closed_by": {
                    "title": "Simple User",
                    "description": "A GitHub user.",
                    "type": "object",
                    "properties": {
                      "name": {
                        "nullable": true,
                        "type": "string"
                      },
                      "email": {
                        "nullable": true,
                        "type": "string"
                      },
                      "login": {
                        "type": "string",
                        "example": "octocat"
                      },
                      "id": {
                        "type": "integer",
                        "format": "int64",
                        "example": 1
                      },
                      "node_id": {
                        "type": "string",
                        "example": "MDQ6VXNlcjE="
                      },
                      "avatar_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://github.com/images/error/octocat_happy.gif"
                      },
                      "gravatar_id": {
                        "type": "string",
                        "example": "41d064eb2195891e12d0413f63227ea7",
                        "nullable": true
                      },
                      "url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat"
                      },
                      "html_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://github.com/octocat"
                      },
                      "followers_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/followers"
                      },
                      "following_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/following{/other_user}"
                      },
                      "gists_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/gists{/gist_id}"
                      },
                      "starred_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/starred{/owner}{/repo}"
                      },
                      "subscriptions_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/subscriptions"
                      },
                      "organizations_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/orgs"
                      },
                      "repos_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/repos"
                      },
                      "events_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/events{/privacy}"
                      },
                      "received_events_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/received_events"
                      },
                      "type": {
                        "type": "string",
                        "example": "User"
                      },
                      "site_admin": {
                        "type": "boolean"
                      },
                      "starred_at": {
                        "type": "string",
                        "example": "\"2020-07-09T00:17:55Z\""
                      },
                      "user_view_type": {
                        "type": "string",
                        "example": "public"
                      }
                    },
                    "required": [
                      "avatar_url",
                      "events_url",
                      "followers_url",
                      "following_url",
                      "gists_url",
                      "gravatar_id",
                      "html_url",
                      "id",
                      "node_id",
                      "login",
                      "organizations_url",
                      "received_events_url",
                      "repos_url",
                      "site_admin",
                      "starred_url",
                      "subscriptions_url",
                      "type",
                      "url"
                    ],
                    "nullable": true
                  },
                  "body_html": {
                    "type": "string"
                  },
                  "body_text": {
                    "type": "string"
                  },
                  "timeline_url": {
                    "type": "string",
                    "format": "uri"
                  },
                  "type": {
                    "title": "Issue Type",
                    "description": "The type of issue.",
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "type": "integer",
                        "description": "The unique identifier of the issue type."
                      },
                      "node_id": {
                        "type": "string",
                        "description": "The node identifier of the issue type."
                      },
                      "name": {
                        "type": "string",
                        "description": "The name of the issue type."
                      },
                      "description": {
                        "type": "string",
                        "description": "The description of the issue type.",
                        "nullable": true
                      },
                      "color": {
                        "type": "string",
                        "description": "The color of the issue type.",
                        "enum": [
                          "gray",
                          "blue",
                          "green",
                          "yellow",
                          "orange",
                          "red",
                          "pink",
                          "purple"
                        ],
                        "nullable": true
                      },
                      "created_at": {
                        "type": "string",
                        "description": "The time the issue type created.",
                        "format": "date-time"
                      },
                      "updated_at": {
                        "type": "string",
                        "description": "The time the issue type last updated.",
                        "format": "date-time"
                      },
                      "is_enabled": {
                        "type": "boolean",
                        "description": "The enabled state of the issue type."
                      }
                    },
                    "required": [
                      "id",
                      "node_id",
                      "name",
                      "description"
                    ]
                  },
                  "repository": {
                    "title": "Repository",
                    "description": "A repository on GitHub.",
                    "type": "object",
                    "properties": {
                      "id": {
                        "description": "Unique identifier of the repository",
                        "example": 42,
                        "type": "integer",
                        "format": "int64"
                      },
                      "node_id": {
                        "type": "string",
                        "example": "MDEwOlJlcG9zaXRvcnkxMjk2MjY5"
                      },
                      "name": {
                        "description": "The name of the repository.",
                        "type": "string",
                        "example": "Team Environment"
                      },
                      "full_name": {
                        "type": "string",
                        "example": "octocat/Hello-World"
                      },
                      "license": {
                        "title": "License Simple",
                        "description": "License Simple",
                        "type": "object",
                        "properties": {
                          "key": {
                            "type": "string",
                            "example": "mit"
                          },
                          "name": {
                            "type": "string",
                            "example": "MIT License"
                          },
                          "url": {
                            "type": "string",
                            "nullable": true,
                            "format": "uri",
                            "example": "https://api.github.com/licenses/mit"
                          },
                          "spdx_id": {
                            "type": "string",
                            "nullable": true,
                            "example": "MIT"
                          },
                          "node_id": {
                            "type": "string",
                            "example": "MDc6TGljZW5zZW1pdA=="
                          },
                          "html_url": {
                            "type": "string",
                            "format": "uri"
                          }
                        },
                        "required": [
                          "key",
                          "name",
                          "url",
                          "spdx_id",
                          "node_id"
                        ],
                        "nullable": true
                      },
                      "forks": {
                        "type": "integer"
                      },
                      "permissions": {
                        "type": "object",
                        "properties": {
                          "admin": {
                            "type": "boolean"
                          },
                          "pull": {
                            "type": "boolean"
                          },
                          "triage": {
                            "type": "boolean"
                          },
                          "push": {
                            "type": "boolean"
                          },
                          "maintain": {
                            "type": "boolean"
                          }
                        },
                        "required": [
                          "admin",
                          "pull",
                          "push"
                        ]
                      },
                      "owner": {
                        "title": "Simple User",
                        "description": "A GitHub user.",
                        "type": "object",
                        "properties": {
                          "name": {
                            "nullable": true,
                            "type": "string"
                          },
                          "email": {
                            "nullable": true,
                            "type": "string"
                          },
                          "login": {
                            "type": "string",
                            "example": "octocat"
                          },
                          "id": {
                            "type": "integer",
                            "format": "int64",
                            "example": 1
                          },
                          "node_id": {
                            "type": "string",
                            "example": "MDQ6VXNlcjE="
                          },
                          "avatar_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://github.com/images/error/octocat_happy.gif"
                          },
                          "gravatar_id": {
                            "type": "string",
                            "example": "41d064eb2195891e12d0413f63227ea7",
                            "nullable": true
                          },
                          "url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://api.github.com/users/octocat"
                          },
                          "html_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://github.com/octocat"
                          },
                          "followers_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://api.github.com/users/octocat/followers"
                          },
                          "following_url": {
                            "type": "string",
                            "example": "https://api.github.com/users/octocat/following{/other_user}"
                          },
                          "gists_url": {
                            "type": "string",
                            "example": "https://api.github.com/users/octocat/gists{/gist_id}"
                          },
                          "starred_url": {
                            "type": "string",
                            "example": "https://api.github.com/users/octocat/starred{/owner}{/repo}"
                          },
                          "subscriptions_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://api.github.com/users/octocat/subscriptions"
                          },
                          "organizations_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://api.github.com/users/octocat/orgs"
                          },
                          "repos_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://api.github.com/users/octocat/repos"
                          },
                          "events_url": {
                            "type": "string",
                            "example": "https://api.github.com/users/octocat/events{/privacy}"
                          },
                          "received_events_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://api.github.com/users/octocat/received_events"
                          },
                          "type": {
                            "type": "string",
                            "example": "User"
                          },
                          "site_admin": {
                            "type": "boolean"
                          },
                          "starred_at": {
                            "type": "string",
                            "example": "\"2020-07-09T00:17:55Z\""
                          },
                          "user_view_type": {
                            "type": "string",
                            "example": "public"
                          }
                        },
                        "required": [
                          "avatar_url",
                          "events_url",
                          "followers_url",
                          "following_url",
                          "gists_url",
                          "gravatar_id",
                          "html_url",
                          "id",
                          "node_id",
                          "login",
                          "organizations_url",
                          "received_events_url",
                          "repos_url",
                          "site_admin",
                          "starred_url",
                          "subscriptions_url",
                          "type",
                          "url"
                        ]
                      },
                      "private": {
                        "description": "Whether the repository is private or public.",
                        "default": false,
                        "type": "boolean"
                      },
                      "html_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://github.com/octocat/Hello-World"
                      },
                      "description": {
                        "type": "string",
                        "example": "This your first repo!",
                        "nullable": true
                      },
                      "fork": {
                        "type": "boolean"
                      },
                      "url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/repos/octocat/Hello-World"
                      },
                      "archive_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}"
                      },
                      "assignees_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/assignees{/user}"
                      },
                      "blobs_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}"
                      },
                      "branches_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/branches{/branch}"
                      },
                      "collaborators_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}"
                      },
                      "comments_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/comments{/number}"
                      },
                      "commits_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/commits{/sha}"
                      },
                      "compare_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}"
                      },
                      "contents_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/contents/{+path}"
                      },
                      "contributors_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "http://api.github.com/repos/octocat/Hello-World/contributors"
                      },
                      "deployments_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "http://api.github.com/repos/octocat/Hello-World/deployments"
                      },
                      "downloads_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "http://api.github.com/repos/octocat/Hello-World/downloads"
                      },
                      "events_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "http://api.github.com/repos/octocat/Hello-World/events"
                      },
                      "forks_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "http://api.github.com/repos/octocat/Hello-World/forks"
                      },
                      "git_commits_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}"
                      },
                      "git_refs_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}"
                      },
                      "git_tags_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}"
                      },
                      "git_url": {
                        "type": "string",
                        "example": "git:github.com/octocat/Hello-World.git"
                      },
                      "issue_comment_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}"
                      },
                      "issue_events_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}"
                      },
                      "issues_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/issues{/number}"
                      },
                      "keys_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}"
                      },
                      "labels_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/labels{/name}"
                      },
                      "languages_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "http://api.github.com/repos/octocat/Hello-World/languages"
                      },
                      "merges_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "http://api.github.com/repos/octocat/Hello-World/merges"
                      },
                      "milestones_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/milestones{/number}"
                      },
                      "notifications_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}"
                      },
                      "pulls_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/pulls{/number}"
                      },
                      "releases_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/releases{/id}"
                      },
                      "ssh_url": {
                        "type": "string",
                        "example": "git@github.com:octocat/Hello-World.git"
                      },
                      "stargazers_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "http://api.github.com/repos/octocat/Hello-World/stargazers"
                      },
                      "statuses_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}"
                      },
                      "subscribers_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "http://api.github.com/repos/octocat/Hello-World/subscribers"
                      },
                      "subscription_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "http://api.github.com/repos/octocat/Hello-World/subscription"
                      },
                      "tags_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "http://api.github.com/repos/octocat/Hello-World/tags"
                      },
                      "teams_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "http://api.github.com/repos/octocat/Hello-World/teams"
                      },
                      "trees_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}"
                      },
                      "clone_url": {
                        "type": "string",
                        "example": "https://github.com/octocat/Hello-World.git"
                      },
                      "mirror_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "git:git.example.com/octocat/Hello-World",
                        "nullable": true
                      },
                      "hooks_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "http://api.github.com/repos/octocat/Hello-World/hooks"
                      },
                      "svn_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://svn.github.com/octocat/Hello-World"
                      },
                      "homepage": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://github.com",
                        "nullable": true
                      },
                      "language": {
                        "type": "string",
                        "nullable": true
                      },
                      "forks_count": {
                        "type": "integer",
                        "example": 9
                      },
                      "stargazers_count": {
                        "type": "integer",
                        "example": 80
                      },
                      "watchers_count": {
                        "type": "integer",
                        "example": 80
                      },
                      "size": {
                        "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.",
                        "type": "integer",
                        "example": 108
                      },
                      "default_branch": {
                        "description": "The default branch of the repository.",
                        "type": "string",
                        "example": "master"
                      },
                      "open_issues_count": {
                        "type": "integer",
                        "example": 0
                      },
                      "is_template": {
                        "description": "Whether this repository acts as a template that can be used to generate new repositories.",
                        "default": false,
                        "type": "boolean",
                        "example": true
                      },
                      "topics": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        }
                      },
                      "has_issues": {
                        "description": "Whether issues are enabled.",
                        "default": true,
                        "type": "boolean",
                        "example": true
                      },
                      "has_projects": {
                        "description": "Whether projects are enabled.",
                        "default": true,
                        "type": "boolean",
                        "example": true
                      },
                      "has_wiki": {
                        "description": "Whether the wiki is enabled.",
                        "default": true,
                        "type": "boolean",
                        "example": true
                      },
                      "has_pages": {
                        "type": "boolean"
                      },
                      "has_downloads": {
                        "description": "Whether downloads are enabled.",
                        "default": true,
                        "type": "boolean",
                        "example": true,
                        "deprecated": true
                      },
                      "has_discussions": {
                        "description": "Whether discussions are enabled.",
                        "default": false,
                        "type": "boolean",
                        "example": true
                      },
                      "archived": {
                        "description": "Whether the repository is archived.",
                        "default": false,
                        "type": "boolean"
                      },
                      "disabled": {
                        "type": "boolean",
                        "description": "Returns whether or not this repository disabled."
                      },
                      "visibility": {
                        "description": "The repository visibility: public, private, or internal.",
                        "default": "public",
                        "type": "string"
                      },
                      "pushed_at": {
                        "type": "string",
                        "format": "date-time",
                        "example": "2011-01-26T19:06:43Z",
                        "nullable": true
                      },
                      "created_at": {
                        "type": "string",
                        "format": "date-time",
                        "example": "2011-01-26T19:01:12Z",
                        "nullable": true
                      },
                      "updated_at": {
                        "type": "string",
                        "format": "date-time",
                        "example": "2011-01-26T19:14:43Z",
                        "nullable": true
                      },
                      "allow_rebase_merge": {
                        "description": "Whether to allow rebase merges for pull requests.",
                        "default": true,
                        "type": "boolean",
                        "example": true
                      },
                      "temp_clone_token": {
                        "type": "string"
                      },
                      "allow_squash_merge": {
                        "description": "Whether to allow squash merges for pull requests.",
                        "default": true,
                        "type": "boolean",
                        "example": true
                      },
                      "allow_auto_merge": {
                        "description": "Whether to allow Auto-merge to be used on pull requests.",
                        "default": false,
                        "type": "boolean",
                        "example": false
                      },
                      "delete_branch_on_merge": {
                        "description": "Whether to delete head branches when pull requests are merged",
                        "default": false,
                        "type": "boolean",
                        "example": false
                      },
                      "allow_update_branch": {
                        "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
                        "default": false,
                        "type": "boolean",
                        "example": false
                      },
                      "use_squash_pr_title_as_default": {
                        "type": "boolean",
                        "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.",
                        "default": false,
                        "deprecated": true
                      },
                      "squash_merge_commit_title": {
                        "type": "string",
                        "enum": [
                          "PR_TITLE",
                          "COMMIT_OR_PR_TITLE"
                        ],
                        "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)."
                      },
                      "squash_merge_commit_message": {
                        "type": "string",
                        "enum": [
                          "PR_BODY",
                          "COMMIT_MESSAGES",
                          "BLANK"
                        ],
                        "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message."
                      },
                      "merge_commit_title": {
                        "type": "string",
                        "enum": [
                          "PR_TITLE",
                          "MERGE_MESSAGE"
                        ],
                        "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)."
                      },
                      "merge_commit_message": {
                        "type": "string",
                        "enum": [
                          "PR_BODY",
                          "PR_TITLE",
                          "BLANK"
                        ],
                        "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message."
                      },
                      "allow_merge_commit": {
                        "description": "Whether to allow merge commits for pull requests.",
                        "default": true,
                        "type": "boolean",
                        "example": true
                      },
                      "allow_forking": {
                        "description": "Whether to allow forking this repo",
                        "type": "boolean"
                      },
                      "web_commit_signoff_required": {
                        "description": "Whether to require contributors to sign off on web-based commits",
                        "default": false,
                        "type": "boolean"
                      },
                      "open_issues": {
                        "type": "integer"
                      },
                      "watchers": {
                        "type": "integer"
                      },
                      "master_branch": {
                        "type": "string"
                      },
                      "starred_at": {
                        "type": "string",
                        "example": "\"2020-07-09T00:17:42Z\""
                      },
                      "anonymous_access_enabled": {
                        "type": "boolean",
                        "description": "Whether anonymous git access is enabled for this repository"
                      },
                      "code_search_index_status": {
                        "type": "object",
                        "description": "The status of the code search index for this repository",
                        "properties": {
                          "lexical_search_ok": {
                            "type": "boolean"
                          },
                          "lexical_commit_sha": {
                            "type": "string"
                          }
                        }
                      }
                    },
                    "required": [
                      "archive_url",
                      "assignees_url",
                      "blobs_url",
                      "branches_url",
                      "collaborators_url",
                      "comments_url",
                      "commits_url",
                      "compare_url",
                      "contents_url",
                      "contributors_url",
                      "deployments_url",
                      "description",
                      "downloads_url",
                      "events_url",
                      "fork",
                      "forks_url",
                      "full_name",
                      "git_commits_url",
                      "git_refs_url",
                      "git_tags_url",
                      "hooks_url",
                      "html_url",
                      "id",
                      "node_id",
                      "issue_comment_url",
                      "issue_events_url",
                      "issues_url",
                      "keys_url",
                      "labels_url",
                      "languages_url",
                      "merges_url",
                      "milestones_url",
                      "name",
                      "notifications_url",
                      "owner",
                      "private",
                      "pulls_url",
                      "releases_url",
                      "stargazers_url",
                      "statuses_url",
                      "subscribers_url",
                      "subscription_url",
                      "tags_url",
                      "teams_url",
                      "trees_url",
                      "url",
                      "clone_url",
                      "default_branch",
                      "forks",
                      "forks_count",
                      "git_url",
                      "has_downloads",
                      "has_issues",
                      "has_projects",
                      "has_wiki",
                      "has_pages",
                      "homepage",
                      "language",
                      "archived",
                      "disabled",
                      "mirror_url",
                      "open_issues",
                      "open_issues_count",
                      "license",
                      "pushed_at",
                      "size",
                      "ssh_url",
                      "stargazers_count",
                      "svn_url",
                      "watchers",
                      "watchers_count",
                      "created_at",
                      "updated_at"
                    ]
                  },
                  "performed_via_github_app": {
                    "title": "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.",
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "description": "Unique identifier of the GitHub app",
                        "example": 37,
                        "type": "integer"
                      },
                      "slug": {
                        "description": "The slug name of the GitHub app",
                        "example": "probot-owners",
                        "type": "string"
                      },
                      "node_id": {
                        "type": "string",
                        "example": "MDExOkludGVncmF0aW9uMQ=="
                      },
                      "client_id": {
                        "type": "string",
                        "example": "\"Iv1.25b5d1e65ffc4022\""
                      },
                      "owner": {
                        "oneOf": [
                          {
                            "title": "Simple User",
                            "description": "A GitHub user.",
                            "type": "object",
                            "properties": {
                              "name": {
                                "nullable": true,
                                "type": "string"
                              },
                              "email": {
                                "nullable": true,
                                "type": "string"
                              },
                              "login": {
                                "type": "string",
                                "example": "octocat"
                              },
                              "id": {
                                "type": "integer",
                                "format": "int64",
                                "example": 1
                              },
                              "node_id": {
                                "type": "string",
                                "example": "MDQ6VXNlcjE="
                              },
                              "avatar_url": {
                                "type": "string",
                                "format": "uri",
                                "example": "https://github.com/images/error/octocat_happy.gif"
                              },
                              "gravatar_id": {
                                "type": "string",
                                "example": "41d064eb2195891e12d0413f63227ea7",
                                "nullable": true
                              },
                              "url": {
                                "type": "string",
                                "format": "uri",
                                "example": "https://api.github.com/users/octocat"
                              },
                              "html_url": {
                                "type": "string",
                                "format": "uri",
                                "example": "https://github.com/octocat"
                              },
                              "followers_url": {
                                "type": "string",
                                "format": "uri",
                                "example": "https://api.github.com/users/octocat/followers"
                              },
                              "following_url": {
                                "type": "string",
                                "example": "https://api.github.com/users/octocat/following{/other_user}"
                              },
                              "gists_url": {
                                "type": "string",
                                "example": "https://api.github.com/users/octocat/gists{/gist_id}"
                              },
                              "starred_url": {
                                "type": "string",
                                "example": "https://api.github.com/users/octocat/starred{/owner}{/repo}"
                              },
                              "subscriptions_url": {
                                "type": "string",
                                "format": "uri",
                                "example": "https://api.github.com/users/octocat/subscriptions"
                              },
                              "organizations_url": {
                                "type": "string",
                                "format": "uri",
                                "example": "https://api.github.com/users/octocat/orgs"
                              },
                              "repos_url": {
                                "type": "string",
                                "format": "uri",
                                "example": "https://api.github.com/users/octocat/repos"
                              },
                              "events_url": {
                                "type": "string",
                                "example": "https://api.github.com/users/octocat/events{/privacy}"
                              },
                              "received_events_url": {
                                "type": "string",
                                "format": "uri",
                                "example": "https://api.github.com/users/octocat/received_events"
                              },
                              "type": {
                                "type": "string",
                                "example": "User"
                              },
                              "site_admin": {
                                "type": "boolean"
                              },
                              "starred_at": {
                                "type": "string",
                                "example": "\"2020-07-09T00:17:55Z\""
                              },
                              "user_view_type": {
                                "type": "string",
                                "example": "public"
                              }
                            },
                            "required": [
                              "avatar_url",
                              "events_url",
                              "followers_url",
                              "following_url",
                              "gists_url",
                              "gravatar_id",
                              "html_url",
                              "id",
                              "node_id",
                              "login",
                              "organizations_url",
                              "received_events_url",
                              "repos_url",
                              "site_admin",
                              "starred_url",
                              "subscriptions_url",
                              "type",
                              "url"
                            ]
                          },
                          {
                            "title": "Enterprise",
                            "description": "An enterprise on GitHub.",
                            "type": "object",
                            "properties": {
                              "description": {
                                "description": "A short description of the enterprise.",
                                "type": "string",
                                "nullable": true
                              },
                              "html_url": {
                                "type": "string",
                                "format": "uri",
                                "example": "https://github.com/enterprises/octo-business"
                              },
                              "website_url": {
                                "description": "The enterprise's website URL.",
                                "type": "string",
                                "nullable": true,
                                "format": "uri"
                              },
                              "id": {
                                "description": "Unique identifier of the enterprise",
                                "example": 42,
                                "type": "integer"
                              },
                              "node_id": {
                                "type": "string",
                                "example": "MDEwOlJlcG9zaXRvcnkxMjk2MjY5"
                              },
                              "name": {
                                "description": "The name of the enterprise.",
                                "type": "string",
                                "example": "Octo Business"
                              },
                              "slug": {
                                "description": "The slug url identifier for the enterprise.",
                                "type": "string",
                                "example": "octo-business"
                              },
                              "created_at": {
                                "type": "string",
                                "nullable": true,
                                "format": "date-time",
                                "example": "2019-01-26T19:01:12Z"
                              },
                              "updated_at": {
                                "type": "string",
                                "nullable": true,
                                "format": "date-time",
                                "example": "2019-01-26T19:14:43Z"
                              },
                              "avatar_url": {
                                "type": "string",
                                "format": "uri"
                              }
                            },
                            "required": [
                              "id",
                              "node_id",
                              "name",
                              "slug",
                              "html_url",
                              "created_at",
                              "updated_at",
                              "avatar_url"
                            ]
                          }
                        ]
                      },
                      "name": {
                        "description": "The name of the GitHub app",
                        "example": "Probot Owners",
                        "type": "string"
                      },
                      "description": {
                        "type": "string",
                        "example": "The description of the app.",
                        "nullable": true
                      },
                      "external_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://example.com"
                      },
                      "html_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://github.com/apps/super-ci"
                      },
                      "created_at": {
                        "type": "string",
                        "format": "date-time",
                        "example": "2017-07-08T16:18:44-04:00"
                      },
                      "updated_at": {
                        "type": "string",
                        "format": "date-time",
                        "example": "2017-07-08T16:18:44-04:00"
                      },
                      "permissions": {
                        "description": "The set of permissions for the GitHub app",
                        "type": "object",
                        "properties": {
                          "issues": {
                            "type": "string"
                          },
                          "checks": {
                            "type": "string"
                          },
                          "metadata": {
                            "type": "string"
                          },
                          "contents": {
                            "type": "string"
                          },
                          "deployments": {
                            "type": "string"
                          }
                        },
                        "additionalProperties": {
                          "type": "string"
                        },
                        "example": {
                          "issues": "read",
                          "deployments": "write"
                        }
                      },
                      "events": {
                        "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.",
                        "example": [
                          "label",
                          "deployment"
                        ],
                        "type": "array",
                        "items": {
                          "type": "string"
                        }
                      },
                      "installations_count": {
                        "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.",
                        "example": 5,
                        "type": "integer"
                      }
                    },
                    "required": [
                      "id",
                      "node_id",
                      "owner",
                      "name",
                      "description",
                      "external_url",
                      "html_url",
                      "created_at",
                      "updated_at",
                      "permissions",
                      "events"
                    ]
                  },
                  "author_association": {
                    "title": "author_association",
                    "type": "string",
                    "example": "OWNER",
                    "description": "How the author is associated with the repository.",
                    "enum": [
                      "COLLABORATOR",
                      "CONTRIBUTOR",
                      "FIRST_TIMER",
                      "FIRST_TIME_CONTRIBUTOR",
                      "MANNEQUIN",
                      "MEMBER",
                      "NONE",
                      "OWNER"
                    ]
                  },
                  "reactions": {
                    "title": "Reaction Rollup",
                    "type": "object",
                    "properties": {
                      "url": {
                        "type": "string",
                        "format": "uri"
                      },
                      "total_count": {
                        "type": "integer"
                      },
                      "+1": {
                        "type": "integer"
                      },
                      "-1": {
                        "type": "integer"
                      },
                      "laugh": {
                        "type": "integer"
                      },
                      "confused": {
                        "type": "integer"
                      },
                      "heart": {
                        "type": "integer"
                      },
                      "hooray": {
                        "type": "integer"
                      },
                      "eyes": {
                        "type": "integer"
                      },
                      "rocket": {
                        "type": "integer"
                      }
                    },
                    "required": [
                      "url",
                      "total_count",
                      "+1",
                      "-1",
                      "laugh",
                      "confused",
                      "heart",
                      "hooray",
                      "eyes",
                      "rocket"
                    ]
                  },
                  "sub_issues_summary": {
                    "title": "Sub-issues Summary",
                    "type": "object",
                    "properties": {
                      "total": {
                        "type": "integer"
                      },
                      "completed": {
                        "type": "integer"
                      },
                      "percent_completed": {
                        "type": "integer"
                      }
                    },
                    "required": [
                      "total",
                      "completed",
                      "percent_completed"
                    ]
                  },
                  "parent_issue_url": {
                    "description": "URL to get the parent issue of this issue, if it is a sub-issue",
                    "type": "string",
                    "format": "uri",
                    "nullable": true
                  },
                  "issue_dependencies_summary": {
                    "title": "Issue Dependencies Summary",
                    "type": "object",
                    "properties": {
                      "blocked_by": {
                        "type": "integer"
                      },
                      "blocking": {
                        "type": "integer"
                      },
                      "total_blocked_by": {
                        "type": "integer"
                      },
                      "total_blocking": {
                        "type": "integer"
                      }
                    },
                    "required": [
                      "blocked_by",
                      "blocking",
                      "total_blocked_by",
                      "total_blocking"
                    ]
                  },
                  "issue_field_values": {
                    "type": "array",
                    "items": {
                      "title": "Issue Field Value",
                      "description": "A value assigned to an issue field",
                      "type": "object",
                      "properties": {
                        "issue_field_id": {
                          "description": "Unique identifier for the issue field.",
                          "type": "integer",
                          "format": "int64",
                          "example": 1
                        },
                        "node_id": {
                          "type": "string",
                          "example": "IFT_GDKND"
                        },
                        "data_type": {
                          "description": "The data type of the issue field",
                          "type": "string",
                          "enum": [
                            "text",
                            "single_select",
                            "number",
                            "date"
                          ],
                          "example": "text"
                        },
                        "value": {
                          "anyOf": [
                            {
                              "type": "string",
                              "example": "Sample text"
                            },
                            {
                              "type": "number",
                              "example": 42.5
                            },
                            {
                              "type": "integer",
                              "example": 1
                            }
                          ],
                          "description": "The value of the issue field",
                          "nullable": true
                        },
                        "single_select_option": {
                          "description": "Details about the selected option (only present for single_select fields)",
                          "type": "object",
                          "properties": {
                            "id": {
                              "description": "Unique identifier for the option.",
                              "type": "integer",
                              "format": "int64",
                              "example": 1
                            },
                            "name": {
                              "description": "The name of the option",
                              "type": "string",
                              "example": "High"
                            },
                            "color": {
                              "description": "The color of the option",
                              "type": "string",
                              "example": "red"
                            }
                          },
                          "required": [
                            "id",
                            "name",
                            "color"
                          ],
                          "nullable": true
                        }
                      },
                      "required": [
                        "issue_field_id",
                        "node_id",
                        "data_type",
                        "value"
                      ]
                    }
                  }
                },
                "required": [
                  "assignee",
                  "closed_at",
                  "comments",
                  "comments_url",
                  "events_url",
                  "html_url",
                  "id",
                  "node_id",
                  "labels",
                  "labels_url",
                  "milestone",
                  "number",
                  "repository_url",
                  "state",
                  "locked",
                  "title",
                  "url",
                  "user",
                  "created_at",
                  "updated_at"
                ]
              },
              "assignee": {
                "title": "Simple User",
                "description": "A GitHub user.",
                "type": "object",
                "properties": {
                  "name": {
                    "nullable": true,
                    "type": "string"
                  },
                  "email": {
                    "nullable": true,
                    "type": "string"
                  },
                  "login": {
                    "type": "string",
                    "example": "octocat"
                  },
                  "id": {
                    "type": "integer",
                    "format": "int64",
                    "example": 1
                  },
                  "node_id": {
                    "type": "string",
                    "example": "MDQ6VXNlcjE="
                  },
                  "avatar_url": {
                    "type": "string",
                    "format": "uri",
                    "example": "https://github.com/images/error/octocat_happy.gif"
                  },
                  "gravatar_id": {
                    "type": "string",
                    "example": "41d064eb2195891e12d0413f63227ea7",
                    "nullable": true
                  },
                  "url": {
                    "type": "string",
                    "format": "uri",
                    "example": "https://api.github.com/users/octocat"
                  },
                  "html_url": {
                    "type": "string",
                    "format": "uri",
                    "example": "https://github.com/octocat"
                  },
                  "followers_url": {
                    "type": "string",
                    "format": "uri",
                    "example": "https://api.github.com/users/octocat/followers"
                  },
                  "following_url": {
                    "type": "string",
                    "example": "https://api.github.com/users/octocat/following{/other_user}"
                  },
                  "gists_url": {
                    "type": "string",
                    "example": "https://api.github.com/users/octocat/gists{/gist_id}"
                  },
                  "starred_url": {
                    "type": "string",
                    "example": "https://api.github.com/users/octocat/starred{/owner}{/repo}"
                  },
                  "subscriptions_url": {
                    "type": "string",
                    "format": "uri",
                    "example": "https://api.github.com/users/octocat/subscriptions"
                  },
                  "organizations_url": {
                    "type": "string",
                    "format": "uri",
                    "example": "https://api.github.com/users/octocat/orgs"
                  },
                  "repos_url": {
                    "type": "string",
                    "format": "uri",
                    "example": "https://api.github.com/users/octocat/repos"
                  },
                  "events_url": {
                    "type": "string",
                    "example": "https://api.github.com/users/octocat/events{/privacy}"
                  },
                  "received_events_url": {
                    "type": "string",
                    "format": "uri",
                    "example": "https://api.github.com/users/octocat/received_events"
                  },
                  "type": {
                    "type": "string",
                    "example": "User"
                  },
                  "site_admin": {
                    "type": "boolean"
                  },
                  "starred_at": {
                    "type": "string",
                    "example": "\"2020-07-09T00:17:55Z\""
                  },
                  "user_view_type": {
                    "type": "string",
                    "example": "public"
                  }
                },
                "required": [
                  "avatar_url",
                  "events_url",
                  "followers_url",
                  "following_url",
                  "gists_url",
                  "gravatar_id",
                  "html_url",
                  "id",
                  "node_id",
                  "login",
                  "organizations_url",
                  "received_events_url",
                  "repos_url",
                  "site_admin",
                  "starred_url",
                  "subscriptions_url",
                  "type",
                  "url"
                ]
              },
              "assignees": {
                "type": "array",
                "items": {
                  "title": "Simple User",
                  "description": "A GitHub user.",
                  "type": "object",
                  "properties": {
                    "name": {
                      "nullable": true,
                      "type": "string"
                    },
                    "email": {
                      "nullable": true,
                      "type": "string"
                    },
                    "login": {
                      "type": "string",
                      "example": "octocat"
                    },
                    "id": {
                      "type": "integer",
                      "format": "int64",
                      "example": 1
                    },
                    "node_id": {
                      "type": "string",
                      "example": "MDQ6VXNlcjE="
                    },
                    "avatar_url": {
                      "type": "string",
                      "format": "uri",
                      "example": "https://github.com/images/error/octocat_happy.gif"
                    },
                    "gravatar_id": {
                      "type": "string",
                      "example": "41d064eb2195891e12d0413f63227ea7",
                      "nullable": true
                    },
                    "url": {
                      "type": "string",
                      "format": "uri",
                      "example": "https://api.github.com/users/octocat"
                    },
                    "html_url": {
                      "type": "string",
                      "format": "uri",
                      "example": "https://github.com/octocat"
                    },
                    "followers_url": {
                      "type": "string",
                      "format": "uri",
                      "example": "https://api.github.com/users/octocat/followers"
                    },
                    "following_url": {
                      "type": "string",
                      "example": "https://api.github.com/users/octocat/following{/other_user}"
                    },
                    "gists_url": {
                      "type": "string",
                      "example": "https://api.github.com/users/octocat/gists{/gist_id}"
                    },
                    "starred_url": {
                      "type": "string",
                      "example": "https://api.github.com/users/octocat/starred{/owner}{/repo}"
                    },
                    "subscriptions_url": {
                      "type": "string",
                      "format": "uri",
                      "example": "https://api.github.com/users/octocat/subscriptions"
                    },
                    "organizations_url": {
                      "type": "string",
                      "format": "uri",
                      "example": "https://api.github.com/users/octocat/orgs"
                    },
                    "repos_url": {
                      "type": "string",
                      "format": "uri",
                      "example": "https://api.github.com/users/octocat/repos"
                    },
                    "events_url": {
                      "type": "string",
                      "example": "https://api.github.com/users/octocat/events{/privacy}"
                    },
                    "received_events_url": {
                      "type": "string",
                      "format": "uri",
                      "example": "https://api.github.com/users/octocat/received_events"
                    },
                    "type": {
                      "type": "string",
                      "example": "User"
                    },
                    "site_admin": {
                      "type": "boolean"
                    },
                    "starred_at": {
                      "type": "string",
                      "example": "\"2020-07-09T00:17:55Z\""
                    },
                    "user_view_type": {
                      "type": "string",
                      "example": "public"
                    }
                  },
                  "required": [
                    "avatar_url",
                    "events_url",
                    "followers_url",
                    "following_url",
                    "gists_url",
                    "gravatar_id",
                    "html_url",
                    "id",
                    "node_id",
                    "login",
                    "organizations_url",
                    "received_events_url",
                    "repos_url",
                    "site_admin",
                    "starred_url",
                    "subscriptions_url",
                    "type",
                    "url"
                  ]
                }
              },
              "label": {
                "title": "Label",
                "description": "Color-coded labels help you categorize and filter your issues (just like labels in Gmail).",
                "type": "object",
                "properties": {
                  "id": {
                    "description": "Unique identifier for the label.",
                    "type": "integer",
                    "format": "int64",
                    "example": 208045946
                  },
                  "node_id": {
                    "type": "string",
                    "example": "MDU6TGFiZWwyMDgwNDU5NDY="
                  },
                  "url": {
                    "description": "URL for the label",
                    "example": "https://api.github.com/repositories/42/labels/bug",
                    "type": "string",
                    "format": "uri"
                  },
                  "name": {
                    "description": "The name of the label.",
                    "example": "bug",
                    "type": "string"
                  },
                  "description": {
                    "description": "Optional description of the label, such as its purpose.",
                    "type": "string",
                    "example": "Something isn't working",
                    "nullable": true
                  },
                  "color": {
                    "description": "6-character hex code, without the leading #, identifying the color",
                    "example": "FFFFFF",
                    "type": "string"
                  },
                  "default": {
                    "description": "Whether this label comes by default in a new repository.",
                    "type": "boolean",
                    "example": true
                  }
                },
                "required": [
                  "id",
                  "node_id",
                  "url",
                  "name",
                  "description",
                  "color",
                  "default"
                ]
              },
              "labels": {
                "type": "array",
                "items": {
                  "title": "Label",
                  "description": "Color-coded labels help you categorize and filter your issues (just like labels in Gmail).",
                  "type": "object",
                  "properties": {
                    "id": {
                      "description": "Unique identifier for the label.",
                      "type": "integer",
                      "format": "int64",
                      "example": 208045946
                    },
                    "node_id": {
                      "type": "string",
                      "example": "MDU6TGFiZWwyMDgwNDU5NDY="
                    },
                    "url": {
                      "description": "URL for the label",
                      "example": "https://api.github.com/repositories/42/labels/bug",
                      "type": "string",
                      "format": "uri"
                    },
                    "name": {
                      "description": "The name of the label.",
                      "example": "bug",
                      "type": "string"
                    },
                    "description": {
                      "description": "Optional description of the label, such as its purpose.",
                      "type": "string",
                      "example": "Something isn't working",
                      "nullable": true
                    },
                    "color": {
                      "description": "6-character hex code, without the leading #, identifying the color",
                      "example": "FFFFFF",
                      "type": "string"
                    },
                    "default": {
                      "description": "Whether this label comes by default in a new repository.",
                      "type": "boolean",
                      "example": true
                    }
                  },
                  "required": [
                    "id",
                    "node_id",
                    "url",
                    "name",
                    "description",
                    "color",
                    "default"
                  ]
                }
              }
            },
            "required": [
              "action",
              "issue"
            ]
          },
          {
            "title": "IssueCommentEvent",
            "type": "object",
            "properties": {
              "action": {
                "type": "string"
              },
              "issue": {
                "title": "Issue",
                "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.",
                "type": "object",
                "properties": {
                  "id": {
                    "type": "integer",
                    "format": "int64"
                  },
                  "node_id": {
                    "type": "string"
                  },
                  "url": {
                    "description": "URL for the issue",
                    "example": "https://api.github.com/repositories/42/issues/1",
                    "type": "string",
                    "format": "uri"
                  },
                  "repository_url": {
                    "type": "string",
                    "format": "uri"
                  },
                  "labels_url": {
                    "type": "string"
                  },
                  "comments_url": {
                    "type": "string",
                    "format": "uri"
                  },
                  "events_url": {
                    "type": "string",
                    "format": "uri"
                  },
                  "html_url": {
                    "type": "string",
                    "format": "uri"
                  },
                  "number": {
                    "description": "Number uniquely identifying the issue within its repository",
                    "example": 42,
                    "type": "integer"
                  },
                  "state": {
                    "description": "State of the issue; either 'open' or 'closed'",
                    "example": "open",
                    "type": "string"
                  },
                  "state_reason": {
                    "description": "The reason for the current state",
                    "example": "not_planned",
                    "type": "string",
                    "nullable": true,
                    "enum": [
                      "completed",
                      "reopened",
                      "not_planned",
                      "duplicate"
                    ]
                  },
                  "title": {
                    "description": "Title of the issue",
                    "example": "Widget creation fails in Safari on OS X 10.8",
                    "type": "string"
                  },
                  "body": {
                    "description": "Contents of the issue",
                    "example": "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?",
                    "type": "string",
                    "nullable": true
                  },
                  "user": {
                    "title": "Simple User",
                    "description": "A GitHub user.",
                    "type": "object",
                    "properties": {
                      "name": {
                        "nullable": true,
                        "type": "string"
                      },
                      "email": {
                        "nullable": true,
                        "type": "string"
                      },
                      "login": {
                        "type": "string",
                        "example": "octocat"
                      },
                      "id": {
                        "type": "integer",
                        "format": "int64",
                        "example": 1
                      },
                      "node_id": {
                        "type": "string",
                        "example": "MDQ6VXNlcjE="
                      },
                      "avatar_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://github.com/images/error/octocat_happy.gif"
                      },
                      "gravatar_id": {
                        "type": "string",
                        "example": "41d064eb2195891e12d0413f63227ea7",
                        "nullable": true
                      },
                      "url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat"
                      },
                      "html_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://github.com/octocat"
                      },
                      "followers_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/followers"
                      },
                      "following_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/following{/other_user}"
                      },
                      "gists_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/gists{/gist_id}"
                      },
                      "starred_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/starred{/owner}{/repo}"
                      },
                      "subscriptions_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/subscriptions"
                      },
                      "organizations_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/orgs"
                      },
                      "repos_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/repos"
                      },
                      "events_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/events{/privacy}"
                      },
                      "received_events_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/received_events"
                      },
                      "type": {
                        "type": "string",
                        "example": "User"
                      },
                      "site_admin": {
                        "type": "boolean"
                      },
                      "starred_at": {
                        "type": "string",
                        "example": "\"2020-07-09T00:17:55Z\""
                      },
                      "user_view_type": {
                        "type": "string",
                        "example": "public"
                      }
                    },
                    "required": [
                      "avatar_url",
                      "events_url",
                      "followers_url",
                      "following_url",
                      "gists_url",
                      "gravatar_id",
                      "html_url",
                      "id",
                      "node_id",
                      "login",
                      "organizations_url",
                      "received_events_url",
                      "repos_url",
                      "site_admin",
                      "starred_url",
                      "subscriptions_url",
                      "type",
                      "url"
                    ],
                    "nullable": true
                  },
                  "labels": {
                    "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository",
                    "example": [
                      "bug",
                      "registration"
                    ],
                    "type": "array",
                    "items": {
                      "oneOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "id": {
                              "type": "integer",
                              "format": "int64"
                            },
                            "node_id": {
                              "type": "string"
                            },
                            "url": {
                              "type": "string",
                              "format": "uri"
                            },
                            "name": {
                              "type": "string"
                            },
                            "description": {
                              "type": "string",
                              "nullable": true
                            },
                            "color": {
                              "type": "string",
                              "nullable": true
                            },
                            "default": {
                              "type": "boolean"
                            }
                          }
                        }
                      ]
                    }
                  },
                  "assignee": {
                    "title": "Simple User",
                    "description": "A GitHub user.",
                    "type": "object",
                    "properties": {
                      "name": {
                        "nullable": true,
                        "type": "string"
                      },
                      "email": {
                        "nullable": true,
                        "type": "string"
                      },
                      "login": {
                        "type": "string",
                        "example": "octocat"
                      },
                      "id": {
                        "type": "integer",
                        "format": "int64",
                        "example": 1
                      },
                      "node_id": {
                        "type": "string",
                        "example": "MDQ6VXNlcjE="
                      },
                      "avatar_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://github.com/images/error/octocat_happy.gif"
                      },
                      "gravatar_id": {
                        "type": "string",
                        "example": "41d064eb2195891e12d0413f63227ea7",
                        "nullable": true
                      },
                      "url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat"
                      },
                      "html_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://github.com/octocat"
                      },
                      "followers_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/followers"
                      },
                      "following_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/following{/other_user}"
                      },
                      "gists_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/gists{/gist_id}"
                      },
                      "starred_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/starred{/owner}{/repo}"
                      },
                      "subscriptions_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/subscriptions"
                      },
                      "organizations_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/orgs"
                      },
                      "repos_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/repos"
                      },
                      "events_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/events{/privacy}"
                      },
                      "received_events_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/received_events"
                      },
                      "type": {
                        "type": "string",
                        "example": "User"
                      },
                      "site_admin": {
                        "type": "boolean"
                      },
                      "starred_at": {
                        "type": "string",
                        "example": "\"2020-07-09T00:17:55Z\""
                      },
                      "user_view_type": {
                        "type": "string",
                        "example": "public"
                      }
                    },
                    "required": [
                      "avatar_url",
                      "events_url",
                      "followers_url",
                      "following_url",
                      "gists_url",
                      "gravatar_id",
                      "html_url",
                      "id",
                      "node_id",
                      "login",
                      "organizations_url",
                      "received_events_url",
                      "repos_url",
                      "site_admin",
                      "starred_url",
                      "subscriptions_url",
                      "type",
                      "url"
                    ],
                    "nullable": true
                  },
                  "assignees": {
                    "type": "array",
                    "items": {
                      "title": "Simple User",
                      "description": "A GitHub user.",
                      "type": "object",
                      "properties": {
                        "name": {
                          "nullable": true,
                          "type": "string"
                        },
                        "email": {
                          "nullable": true,
                          "type": "string"
                        },
                        "login": {
                          "type": "string",
                          "example": "octocat"
                        },
                        "id": {
                          "type": "integer",
                          "format": "int64",
                          "example": 1
                        },
                        "node_id": {
                          "type": "string",
                          "example": "MDQ6VXNlcjE="
                        },
                        "avatar_url": {
                          "type": "string",
                          "format": "uri",
                          "example": "https://github.com/images/error/octocat_happy.gif"
                        },
                        "gravatar_id": {
                          "type": "string",
                          "example": "41d064eb2195891e12d0413f63227ea7",
                          "nullable": true
                        },
                        "url": {
                          "type": "string",
                          "format": "uri",
                          "example": "https://api.github.com/users/octocat"
                        },
                        "html_url": {
                          "type": "string",
                          "format": "uri",
                          "example": "https://github.com/octocat"
                        },
                        "followers_url": {
                          "type": "string",
                          "format": "uri",
                          "example": "https://api.github.com/users/octocat/followers"
                        },
                        "following_url": {
                          "type": "string",
                          "example": "https://api.github.com/users/octocat/following{/other_user}"
                        },
                        "gists_url": {
                          "type": "string",
                          "example": "https://api.github.com/users/octocat/gists{/gist_id}"
                        },
                        "starred_url": {
                          "type": "string",
                          "example": "https://api.github.com/users/octocat/starred{/owner}{/repo}"
                        },
                        "subscriptions_url": {
                          "type": "string",
                          "format": "uri",
                          "example": "https://api.github.com/users/octocat/subscriptions"
                        },
                        "organizations_url": {
                          "type": "string",
                          "format": "uri",
                          "example": "https://api.github.com/users/octocat/orgs"
                        },
                        "repos_url": {
                          "type": "string",
                          "format": "uri",
                          "example": "https://api.github.com/users/octocat/repos"
                        },
                        "events_url": {
                          "type": "string",
                          "example": "https://api.github.com/users/octocat/events{/privacy}"
                        },
                        "received_events_url": {
                          "type": "string",
                          "format": "uri",
                          "example": "https://api.github.com/users/octocat/received_events"
                        },
                        "type": {
                          "type": "string",
                          "example": "User"
                        },
                        "site_admin": {
                          "type": "boolean"
                        },
                        "starred_at": {
                          "type": "string",
                          "example": "\"2020-07-09T00:17:55Z\""
                        },
                        "user_view_type": {
                          "type": "string",
                          "example": "public"
                        }
                      },
                      "required": [
                        "avatar_url",
                        "events_url",
                        "followers_url",
                        "following_url",
                        "gists_url",
                        "gravatar_id",
                        "html_url",
                        "id",
                        "node_id",
                        "login",
                        "organizations_url",
                        "received_events_url",
                        "repos_url",
                        "site_admin",
                        "starred_url",
                        "subscriptions_url",
                        "type",
                        "url"
                      ]
                    },
                    "nullable": true
                  },
                  "milestone": {
                    "title": "Milestone",
                    "description": "A collection of related issues and pull requests.",
                    "type": "object",
                    "properties": {
                      "url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/repos/octocat/Hello-World/milestones/1"
                      },
                      "html_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://github.com/octocat/Hello-World/milestones/v1.0"
                      },
                      "labels_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels"
                      },
                      "id": {
                        "type": "integer",
                        "example": 1002604
                      },
                      "node_id": {
                        "type": "string",
                        "example": "MDk6TWlsZXN0b25lMTAwMjYwNA=="
                      },
                      "number": {
                        "description": "The number of the milestone.",
                        "type": "integer",
                        "example": 42
                      },
                      "state": {
                        "description": "The state of the milestone.",
                        "example": "open",
                        "type": "string",
                        "enum": [
                          "open",
                          "closed"
                        ],
                        "default": "open"
                      },
                      "title": {
                        "description": "The title of the milestone.",
                        "example": "v1.0",
                        "type": "string"
                      },
                      "description": {
                        "type": "string",
                        "example": "Tracking milestone for version 1.0",
                        "nullable": true
                      },
                      "creator": {
                        "title": "Simple User",
                        "description": "A GitHub user.",
                        "type": "object",
                        "properties": {
                          "name": {
                            "nullable": true,
                            "type": "string"
                          },
                          "email": {
                            "nullable": true,
                            "type": "string"
                          },
                          "login": {
                            "type": "string",
                            "example": "octocat"
                          },
                          "id": {
                            "type": "integer",
                            "format": "int64",
                            "example": 1
                          },
                          "node_id": {
                            "type": "string",
                            "example": "MDQ6VXNlcjE="
                          },
                          "avatar_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://github.com/images/error/octocat_happy.gif"
                          },
                          "gravatar_id": {
                            "type": "string",
                            "example": "41d064eb2195891e12d0413f63227ea7",
                            "nullable": true
                          },
                          "url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://api.github.com/users/octocat"
                          },
                          "html_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://github.com/octocat"
                          },
                          "followers_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://api.github.com/users/octocat/followers"
                          },
                          "following_url": {
                            "type": "string",
                            "example": "https://api.github.com/users/octocat/following{/other_user}"
                          },
                          "gists_url": {
                            "type": "string",
                            "example": "https://api.github.com/users/octocat/gists{/gist_id}"
                          },
                          "starred_url": {
                            "type": "string",
                            "example": "https://api.github.com/users/octocat/starred{/owner}{/repo}"
                          },
                          "subscriptions_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://api.github.com/users/octocat/subscriptions"
                          },
                          "organizations_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://api.github.com/users/octocat/orgs"
                          },
                          "repos_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://api.github.com/users/octocat/repos"
                          },
                          "events_url": {
                            "type": "string",
                            "example": "https://api.github.com/users/octocat/events{/privacy}"
                          },
                          "received_events_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://api.github.com/users/octocat/received_events"
                          },
                          "type": {
                            "type": "string",
                            "example": "User"
                          },
                          "site_admin": {
                            "type": "boolean"
                          },
                          "starred_at": {
                            "type": "string",
                            "example": "\"2020-07-09T00:17:55Z\""
                          },
                          "user_view_type": {
                            "type": "string",
                            "example": "public"
                          }
                        },
                        "required": [
                          "avatar_url",
                          "events_url",
                          "followers_url",
                          "following_url",
                          "gists_url",
                          "gravatar_id",
                          "html_url",
                          "id",
                          "node_id",
                          "login",
                          "organizations_url",
                          "received_events_url",
                          "repos_url",
                          "site_admin",
                          "starred_url",
                          "subscriptions_url",
                          "type",
                          "url"
                        ],
                        "nullable": true
                      },
                      "open_issues": {
                        "type": "integer",
                        "example": 4
                      },
                      "closed_issues": {
                        "type": "integer",
                        "example": 8
                      },
                      "created_at": {
                        "type": "string",
                        "format": "date-time",
                        "example": "2011-04-10T20:09:31Z"
                      },
                      "updated_at": {
                        "type": "string",
                        "format": "date-time",
                        "example": "2014-03-03T18:58:10Z"
                      },
                      "closed_at": {
                        "type": "string",
                        "format": "date-time",
                        "example": "2013-02-12T13:22:01Z",
                        "nullable": true
                      },
                      "due_on": {
                        "type": "string",
                        "format": "date-time",
                        "example": "2012-10-09T23:39:01Z",
                        "nullable": true
                      }
                    },
                    "required": [
                      "closed_issues",
                      "creator",
                      "description",
                      "due_on",
                      "closed_at",
                      "id",
                      "node_id",
                      "labels_url",
                      "html_url",
                      "number",
                      "open_issues",
                      "state",
                      "title",
                      "url",
                      "created_at",
                      "updated_at"
                    ],
                    "nullable": true
                  },
                  "locked": {
                    "type": "boolean"
                  },
                  "active_lock_reason": {
                    "type": "string",
                    "nullable": true
                  },
                  "comments": {
                    "type": "integer"
                  },
                  "pull_request": {
                    "type": "object",
                    "properties": {
                      "merged_at": {
                        "type": "string",
                        "format": "date-time",
                        "nullable": true
                      },
                      "diff_url": {
                        "type": "string",
                        "format": "uri",
                        "nullable": true
                      },
                      "html_url": {
                        "type": "string",
                        "format": "uri",
                        "nullable": true
                      },
                      "patch_url": {
                        "type": "string",
                        "format": "uri",
                        "nullable": true
                      },
                      "url": {
                        "type": "string",
                        "format": "uri",
                        "nullable": true
                      }
                    },
                    "required": [
                      "diff_url",
                      "html_url",
                      "patch_url",
                      "url"
                    ]
                  },
                  "closed_at": {
                    "type": "string",
                    "format": "date-time",
                    "nullable": true
                  },
                  "created_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "updated_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "draft": {
                    "type": "boolean"
                  },
                  "closed_by": {
                    "title": "Simple User",
                    "description": "A GitHub user.",
                    "type": "object",
                    "properties": {
                      "name": {
                        "nullable": true,
                        "type": "string"
                      },
                      "email": {
                        "nullable": true,
                        "type": "string"
                      },
                      "login": {
                        "type": "string",
                        "example": "octocat"
                      },
                      "id": {
                        "type": "integer",
                        "format": "int64",
                        "example": 1
                      },
                      "node_id": {
                        "type": "string",
                        "example": "MDQ6VXNlcjE="
                      },
                      "avatar_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://github.com/images/error/octocat_happy.gif"
                      },
                      "gravatar_id": {
                        "type": "string",
                        "example": "41d064eb2195891e12d0413f63227ea7",
                        "nullable": true
                      },
                      "url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat"
                      },
                      "html_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://github.com/octocat"
                      },
                      "followers_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/followers"
                      },
                      "following_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/following{/other_user}"
                      },
                      "gists_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/gists{/gist_id}"
                      },
                      "starred_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/starred{/owner}{/repo}"
                      },
                      "subscriptions_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/subscriptions"
                      },
                      "organizations_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/orgs"
                      },
                      "repos_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/repos"
                      },
                      "events_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/events{/privacy}"
                      },
                      "received_events_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/received_events"
                      },
                      "type": {
                        "type": "string",
                        "example": "User"
                      },
                      "site_admin": {
                        "type": "boolean"
                      },
                      "starred_at": {
                        "type": "string",
                        "example": "\"2020-07-09T00:17:55Z\""
                      },
                      "user_view_type": {
                        "type": "string",
                        "example": "public"
                      }
                    },
                    "required": [
                      "avatar_url",
                      "events_url",
                      "followers_url",
                      "following_url",
                      "gists_url",
                      "gravatar_id",
                      "html_url",
                      "id",
                      "node_id",
                      "login",
                      "organizations_url",
                      "received_events_url",
                      "repos_url",
                      "site_admin",
                      "starred_url",
                      "subscriptions_url",
                      "type",
                      "url"
                    ],
                    "nullable": true
                  },
                  "body_html": {
                    "type": "string"
                  },
                  "body_text": {
                    "type": "string"
                  },
                  "timeline_url": {
                    "type": "string",
                    "format": "uri"
                  },
                  "type": {
                    "title": "Issue Type",
                    "description": "The type of issue.",
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "type": "integer",
                        "description": "The unique identifier of the issue type."
                      },
                      "node_id": {
                        "type": "string",
                        "description": "The node identifier of the issue type."
                      },
                      "name": {
                        "type": "string",
                        "description": "The name of the issue type."
                      },
                      "description": {
                        "type": "string",
                        "description": "The description of the issue type.",
                        "nullable": true
                      },
                      "color": {
                        "type": "string",
                        "description": "The color of the issue type.",
                        "enum": [
                          "gray",
                          "blue",
                          "green",
                          "yellow",
                          "orange",
                          "red",
                          "pink",
                          "purple"
                        ],
                        "nullable": true
                      },
                      "created_at": {
                        "type": "string",
                        "description": "The time the issue type created.",
                        "format": "date-time"
                      },
                      "updated_at": {
                        "type": "string",
                        "description": "The time the issue type last updated.",
                        "format": "date-time"
                      },
                      "is_enabled": {
                        "type": "boolean",
                        "description": "The enabled state of the issue type."
                      }
                    },
                    "required": [
                      "id",
                      "node_id",
                      "name",
                      "description"
                    ]
                  },
                  "repository": {
                    "title": "Repository",
                    "description": "A repository on GitHub.",
                    "type": "object",
                    "properties": {
                      "id": {
                        "description": "Unique identifier of the repository",
                        "example": 42,
                        "type": "integer",
                        "format": "int64"
                      },
                      "node_id": {
                        "type": "string",
                        "example": "MDEwOlJlcG9zaXRvcnkxMjk2MjY5"
                      },
                      "name": {
                        "description": "The name of the repository.",
                        "type": "string",
                        "example": "Team Environment"
                      },
                      "full_name": {
                        "type": "string",
                        "example": "octocat/Hello-World"
                      },
                      "license": {
                        "title": "License Simple",
                        "description": "License Simple",
                        "type": "object",
                        "properties": {
                          "key": {
                            "type": "string",
                            "example": "mit"
                          },
                          "name": {
                            "type": "string",
                            "example": "MIT License"
                          },
                          "url": {
                            "type": "string",
                            "nullable": true,
                            "format": "uri",
                            "example": "https://api.github.com/licenses/mit"
                          },
                          "spdx_id": {
                            "type": "string",
                            "nullable": true,
                            "example": "MIT"
                          },
                          "node_id": {
                            "type": "string",
                            "example": "MDc6TGljZW5zZW1pdA=="
                          },
                          "html_url": {
                            "type": "string",
                            "format": "uri"
                          }
                        },
                        "required": [
                          "key",
                          "name",
                          "url",
                          "spdx_id",
                          "node_id"
                        ],
                        "nullable": true
                      },
                      "forks": {
                        "type": "integer"
                      },
                      "permissions": {
                        "type": "object",
                        "properties": {
                          "admin": {
                            "type": "boolean"
                          },
                          "pull": {
                            "type": "boolean"
                          },
                          "triage": {
                            "type": "boolean"
                          },
                          "push": {
                            "type": "boolean"
                          },
                          "maintain": {
                            "type": "boolean"
                          }
                        },
                        "required": [
                          "admin",
                          "pull",
                          "push"
                        ]
                      },
                      "owner": {
                        "title": "Simple User",
                        "description": "A GitHub user.",
                        "type": "object",
                        "properties": {
                          "name": {
                            "nullable": true,
                            "type": "string"
                          },
                          "email": {
                            "nullable": true,
                            "type": "string"
                          },
                          "login": {
                            "type": "string",
                            "example": "octocat"
                          },
                          "id": {
                            "type": "integer",
                            "format": "int64",
                            "example": 1
                          },
                          "node_id": {
                            "type": "string",
                            "example": "MDQ6VXNlcjE="
                          },
                          "avatar_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://github.com/images/error/octocat_happy.gif"
                          },
                          "gravatar_id": {
                            "type": "string",
                            "example": "41d064eb2195891e12d0413f63227ea7",
                            "nullable": true
                          },
                          "url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://api.github.com/users/octocat"
                          },
                          "html_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://github.com/octocat"
                          },
                          "followers_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://api.github.com/users/octocat/followers"
                          },
                          "following_url": {
                            "type": "string",
                            "example": "https://api.github.com/users/octocat/following{/other_user}"
                          },
                          "gists_url": {
                            "type": "string",
                            "example": "https://api.github.com/users/octocat/gists{/gist_id}"
                          },
                          "starred_url": {
                            "type": "string",
                            "example": "https://api.github.com/users/octocat/starred{/owner}{/repo}"
                          },
                          "subscriptions_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://api.github.com/users/octocat/subscriptions"
                          },
                          "organizations_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://api.github.com/users/octocat/orgs"
                          },
                          "repos_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://api.github.com/users/octocat/repos"
                          },
                          "events_url": {
                            "type": "string",
                            "example": "https://api.github.com/users/octocat/events{/privacy}"
                          },
                          "received_events_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://api.github.com/users/octocat/received_events"
                          },
                          "type": {
                            "type": "string",
                            "example": "User"
                          },
                          "site_admin": {
                            "type": "boolean"
                          },
                          "starred_at": {
                            "type": "string",
                            "example": "\"2020-07-09T00:17:55Z\""
                          },
                          "user_view_type": {
                            "type": "string",
                            "example": "public"
                          }
                        },
                        "required": [
                          "avatar_url",
                          "events_url",
                          "followers_url",
                          "following_url",
                          "gists_url",
                          "gravatar_id",
                          "html_url",
                          "id",
                          "node_id",
                          "login",
                          "organizations_url",
                          "received_events_url",
                          "repos_url",
                          "site_admin",
                          "starred_url",
                          "subscriptions_url",
                          "type",
                          "url"
                        ]
                      },
                      "private": {
                        "description": "Whether the repository is private or public.",
                        "default": false,
                        "type": "boolean"
                      },
                      "html_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://github.com/octocat/Hello-World"
                      },
                      "description": {
                        "type": "string",
                        "example": "This your first repo!",
                        "nullable": true
                      },
                      "fork": {
                        "type": "boolean"
                      },
                      "url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/repos/octocat/Hello-World"
                      },
                      "archive_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}"
                      },
                      "assignees_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/assignees{/user}"
                      },
                      "blobs_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}"
                      },
                      "branches_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/branches{/branch}"
                      },
                      "collaborators_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}"
                      },
                      "comments_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/comments{/number}"
                      },
                      "commits_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/commits{/sha}"
                      },
                      "compare_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}"
                      },
                      "contents_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/contents/{+path}"
                      },
                      "contributors_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "http://api.github.com/repos/octocat/Hello-World/contributors"
                      },
                      "deployments_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "http://api.github.com/repos/octocat/Hello-World/deployments"
                      },
                      "downloads_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "http://api.github.com/repos/octocat/Hello-World/downloads"
                      },
                      "events_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "http://api.github.com/repos/octocat/Hello-World/events"
                      },
                      "forks_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "http://api.github.com/repos/octocat/Hello-World/forks"
                      },
                      "git_commits_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}"
                      },
                      "git_refs_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}"
                      },
                      "git_tags_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}"
                      },
                      "git_url": {
                        "type": "string",
                        "example": "git:github.com/octocat/Hello-World.git"
                      },
                      "issue_comment_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}"
                      },
                      "issue_events_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}"
                      },
                      "issues_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/issues{/number}"
                      },
                      "keys_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}"
                      },
                      "labels_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/labels{/name}"
                      },
                      "languages_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "http://api.github.com/repos/octocat/Hello-World/languages"
                      },
                      "merges_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "http://api.github.com/repos/octocat/Hello-World/merges"
                      },
                      "milestones_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/milestones{/number}"
                      },
                      "notifications_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}"
                      },
                      "pulls_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/pulls{/number}"
                      },
                      "releases_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/releases{/id}"
                      },
                      "ssh_url": {
                        "type": "string",
                        "example": "git@github.com:octocat/Hello-World.git"
                      },
                      "stargazers_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "http://api.github.com/repos/octocat/Hello-World/stargazers"
                      },
                      "statuses_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}"
                      },
                      "subscribers_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "http://api.github.com/repos/octocat/Hello-World/subscribers"
                      },
                      "subscription_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "http://api.github.com/repos/octocat/Hello-World/subscription"
                      },
                      "tags_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "http://api.github.com/repos/octocat/Hello-World/tags"
                      },
                      "teams_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "http://api.github.com/repos/octocat/Hello-World/teams"
                      },
                      "trees_url": {
                        "type": "string",
                        "example": "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}"
                      },
                      "clone_url": {
                        "type": "string",
                        "example": "https://github.com/octocat/Hello-World.git"
                      },
                      "mirror_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "git:git.example.com/octocat/Hello-World",
                        "nullable": true
                      },
                      "hooks_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "http://api.github.com/repos/octocat/Hello-World/hooks"
                      },
                      "svn_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://svn.github.com/octocat/Hello-World"
                      },
                      "homepage": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://github.com",
                        "nullable": true
                      },
                      "language": {
                        "type": "string",
                        "nullable": true
                      },
                      "forks_count": {
                        "type": "integer",
                        "example": 9
                      },
                      "stargazers_count": {
                        "type": "integer",
                        "example": 80
                      },
                      "watchers_count": {
                        "type": "integer",
                        "example": 80
                      },
                      "size": {
                        "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.",
                        "type": "integer",
                        "example": 108
                      },
                      "default_branch": {
                        "description": "The default branch of the repository.",
                        "type": "string",
                        "example": "master"
                      },
                      "open_issues_count": {
                        "type": "integer",
                        "example": 0
                      },
                      "is_template": {
                        "description": "Whether this repository acts as a template that can be used to generate new repositories.",
                        "default": false,
                        "type": "boolean",
                        "example": true
                      },
                      "topics": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        }
                      },
                      "has_issues": {
                        "description": "Whether issues are enabled.",
                        "default": true,
                        "type": "boolean",
                        "example": true
                      },
                      "has_projects": {
                        "description": "Whether projects are enabled.",
                        "default": true,
                        "type": "boolean",
                        "example": true
                      },
                      "has_wiki": {
                        "description": "Whether the wiki is enabled.",
                        "default": true,
                        "type": "boolean",
                        "example": true
                      },
                      "has_pages": {
                        "type": "boolean"
                      },
                      "has_downloads": {
                        "description": "Whether downloads are enabled.",
                        "default": true,
                        "type": "boolean",
                        "example": true,
                        "deprecated": true
                      },
                      "has_discussions": {
                        "description": "Whether discussions are enabled.",
                        "default": false,
                        "type": "boolean",
                        "example": true
                      },
                      "archived": {
                        "description": "Whether the repository is archived.",
                        "default": false,
                        "type": "boolean"
                      },
                      "disabled": {
                        "type": "boolean",
                        "description": "Returns whether or not this repository disabled."
                      },
                      "visibility": {
                        "description": "The repository visibility: public, private, or internal.",
                        "default": "public",
                        "type": "string"
                      },
                      "pushed_at": {
                        "type": "string",
                        "format": "date-time",
                        "example": "2011-01-26T19:06:43Z",
                        "nullable": true
                      },
                      "created_at": {
                        "type": "string",
                        "format": "date-time",
                        "example": "2011-01-26T19:01:12Z",
                        "nullable": true
                      },
                      "updated_at": {
                        "type": "string",
                        "format": "date-time",
                        "example": "2011-01-26T19:14:43Z",
                        "nullable": true
                      },
                      "allow_rebase_merge": {
                        "description": "Whether to allow rebase merges for pull requests.",
                        "default": true,
                        "type": "boolean",
                        "example": true
                      },
                      "temp_clone_token": {
                        "type": "string"
                      },
                      "allow_squash_merge": {
                        "description": "Whether to allow squash merges for pull requests.",
                        "default": true,
                        "type": "boolean",
                        "example": true
                      },
                      "allow_auto_merge": {
                        "description": "Whether to allow Auto-merge to be used on pull requests.",
                        "default": false,
                        "type": "boolean",
                        "example": false
                      },
                      "delete_branch_on_merge": {
                        "description": "Whether to delete head branches when pull requests are merged",
                        "default": false,
                        "type": "boolean",
                        "example": false
                      },
                      "allow_update_branch": {
                        "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
                        "default": false,
                        "type": "boolean",
                        "example": false
                      },
                      "use_squash_pr_title_as_default": {
                        "type": "boolean",
                        "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.",
                        "default": false,
                        "deprecated": true
                      },
                      "squash_merge_commit_title": {
                        "type": "string",
                        "enum": [
                          "PR_TITLE",
                          "COMMIT_OR_PR_TITLE"
                        ],
                        "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)."
                      },
                      "squash_merge_commit_message": {
                        "type": "string",
                        "enum": [
                          "PR_BODY",
                          "COMMIT_MESSAGES",
                          "BLANK"
                        ],
                        "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message."
                      },
                      "merge_commit_title": {
                        "type": "string",
                        "enum": [
                          "PR_TITLE",
                          "MERGE_MESSAGE"
                        ],
                        "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)."
                      },
                      "merge_commit_message": {
                        "type": "string",
                        "enum": [
                          "PR_BODY",
                          "PR_TITLE",
                          "BLANK"
                        ],
                        "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message."
                      },
                      "allow_merge_commit": {
                        "description": "Whether to allow merge commits for pull requests.",
                        "default": true,
                        "type": "boolean",
                        "example": true
                      },
                      "allow_forking": {
                        "description": "Whether to allow forking this repo",
                        "type": "boolean"
                      },
                      "web_commit_signoff_required": {
                        "description": "Whether to require contributors to sign off on web-based commits",
                        "default": false,
                        "type": "boolean"
                      },
                      "open_issues": {
                        "type": "integer"
                      },
                      "watchers": {
                        "type": "integer"
                      },
                      "master_branch": {
                        "type": "string"
                      },
                      "starred_at": {
                        "type": "string",
                        "example": "\"2020-07-09T00:17:42Z\""
                      },
                      "anonymous_access_enabled": {
                        "type": "boolean",
                        "description": "Whether anonymous git access is enabled for this repository"
                      },
                      "code_search_index_status": {
                        "type": "object",
                        "description": "The status of the code search index for this repository",
                        "properties": {
                          "lexical_search_ok": {
                            "type": "boolean"
                          },
                          "lexical_commit_sha": {
                            "type": "string"
                          }
                        }
                      }
                    },
                    "required": [
                      "archive_url",
                      "assignees_url",
                      "blobs_url",
                      "branches_url",
                      "collaborators_url",
                      "comments_url",
                      "commits_url",
                      "compare_url",
                      "contents_url",
                      "contributors_url",
                      "deployments_url",
                      "description",
                      "downloads_url",
                      "events_url",
                      "fork",
                      "forks_url",
                      "full_name",
                      "git_commits_url",
                      "git_refs_url",
                      "git_tags_url",
                      "hooks_url",
                      "html_url",
                      "id",
                      "node_id",
                      "issue_comment_url",
                      "issue_events_url",
                      "issues_url",
                      "keys_url",
                      "labels_url",
                      "languages_url",
                      "merges_url",
                      "milestones_url",
                      "name",
                      "notifications_url",
                      "owner",
                      "private",
                      "pulls_url",
                      "releases_url",
                      "stargazers_url",
                      "statuses_url",
                      "subscribers_url",
                      "subscription_url",
                      "tags_url",
                      "teams_url",
                      "trees_url",
                      "url",
                      "clone_url",
                      "default_branch",
                      "forks",
                      "forks_count",
                      "git_url",
                      "has_downloads",
                      "has_issues",
                      "has_projects",
                      "has_wiki",
                      "has_pages",
                      "homepage",
                      "language",
                      "archived",
                      "disabled",
                      "mirror_url",
                      "open_issues",
                      "open_issues_count",
                      "license",
                      "pushed_at",
                      "size",
                      "ssh_url",
                      "stargazers_count",
                      "svn_url",
                      "watchers",
                      "watchers_count",
                      "created_at",
                      "updated_at"
                    ]
                  },
                  "performed_via_github_app": {
                    "title": "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.",
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "description": "Unique identifier of the GitHub app",
                        "example": 37,
                        "type": "integer"
                      },
                      "slug": {
                        "description": "The slug name of the GitHub app",
                        "example": "probot-owners",
                        "type": "string"
                      },
                      "node_id": {
                        "type": "string",
                        "example": "MDExOkludGVncmF0aW9uMQ=="
                      },
                      "client_id": {
                        "type": "string",
                        "example": "\"Iv1.25b5d1e65ffc4022\""
                      },
                      "owner": {
                        "oneOf": [
                          {
                            "title": "Simple User",
                            "description": "A GitHub user.",
                            "type": "object",
                            "properties": {
                              "name": {
                                "nullable": true,
                                "type": "string"
                              },
                              "email": {
                                "nullable": true,
                                "type": "string"
                              },
                              "login": {
                                "type": "string",
                                "example": "octocat"
                              },
                              "id": {
                                "type": "integer",
                                "format": "int64",
                                "example": 1
                              },
                              "node_id": {
                                "type": "string",
                                "example": "MDQ6VXNlcjE="
                              },
                              "avatar_url": {
                                "type": "string",
                                "format": "uri",
                                "example": "https://github.com/images/error/octocat_happy.gif"
                              },
                              "gravatar_id": {
                                "type": "string",
                                "example": "41d064eb2195891e12d0413f63227ea7",
                                "nullable": true
                              },
                              "url": {
                                "type": "string",
                                "format": "uri",
                                "example": "https://api.github.com/users/octocat"
                              },
                              "html_url": {
                                "type": "string",
                                "format": "uri",
                                "example": "https://github.com/octocat"
                              },
                              "followers_url": {
                                "type": "string",
                                "format": "uri",
                                "example": "https://api.github.com/users/octocat/followers"
                              },
                              "following_url": {
                                "type": "string",
                                "example": "https://api.github.com/users/octocat/following{/other_user}"
                              },
                              "gists_url": {
                                "type": "string",
                                "example": "https://api.github.com/users/octocat/gists{/gist_id}"
                              },
                              "starred_url": {
                                "type": "string",
                                "example": "https://api.github.com/users/octocat/starred{/owner}{/repo}"
                              },
                              "subscriptions_url": {
                                "type": "string",
                                "format": "uri",
                                "example": "https://api.github.com/users/octocat/subscriptions"
                              },
                              "organizations_url": {
                                "type": "string",
                                "format": "uri",
                                "example": "https://api.github.com/users/octocat/orgs"
                              },
                              "repos_url": {
                                "type": "string",
                                "format": "uri",
                                "example": "https://api.github.com/users/octocat/repos"
                              },
                              "events_url": {
                                "type": "string",
                                "example": "https://api.github.com/users/octocat/events{/privacy}"
                              },
                              "received_events_url": {
                                "type": "string",
                                "format": "uri",
                                "example": "https://api.github.com/users/octocat/received_events"
                              },
                              "type": {
                                "type": "string",
                                "example": "User"
                              },
                              "site_admin": {
                                "type": "boolean"
                              },
                              "starred_at": {
                                "type": "string",
                                "example": "\"2020-07-09T00:17:55Z\""
                              },
                              "user_view_type": {
                                "type": "string",
                                "example": "public"
                              }
                            },
                            "required": [
                              "avatar_url",
                              "events_url",
                              "followers_url",
                              "following_url",
                              "gists_url",
                              "gravatar_id",
                              "html_url",
                              "id",
                              "node_id",
                              "login",
                              "organizations_url",
                              "received_events_url",
                              "repos_url",
                              "site_admin",
                              "starred_url",
                              "subscriptions_url",
                              "type",
                              "url"
                            ]
                          },
                          {
                            "title": "Enterprise",
                            "description": "An enterprise on GitHub.",
                            "type": "object",
                            "properties": {
                              "description": {
                                "description": "A short description of the enterprise.",
                                "type": "string",
                                "nullable": true
                              },
                              "html_url": {
                                "type": "string",
                                "format": "uri",
                                "example": "https://github.com/enterprises/octo-business"
                              },
                              "website_url": {
                                "description": "The enterprise's website URL.",
                                "type": "string",
                                "nullable": true,
                                "format": "uri"
                              },
                              "id": {
                                "description": "Unique identifier of the enterprise",
                                "example": 42,
                                "type": "integer"
                              },
                              "node_id": {
                                "type": "string",
                                "example": "MDEwOlJlcG9zaXRvcnkxMjk2MjY5"
                              },
                              "name": {
                                "description": "The name of the enterprise.",
                                "type": "string",
                                "example": "Octo Business"
                              },
                              "slug": {
                                "description": "The slug url identifier for the enterprise.",
                                "type": "string",
                                "example": "octo-business"
                              },
                              "created_at": {
                                "type": "string",
                                "nullable": true,
                                "format": "date-time",
                                "example": "2019-01-26T19:01:12Z"
                              },
                              "updated_at": {
                                "type": "string",
                                "nullable": true,
                                "format": "date-time",
                                "example": "2019-01-26T19:14:43Z"
                              },
                              "avatar_url": {
                                "type": "string",
                                "format": "uri"
                              }
                            },
                            "required": [
                              "id",
                              "node_id",
                              "name",
                              "slug",
                              "html_url",
                              "created_at",
                              "updated_at",
                              "avatar_url"
                            ]
                          }
                        ]
                      },
                      "name": {
                        "description": "The name of the GitHub app",
                        "example": "Probot Owners",
                        "type": "string"
                      },
                      "description": {
                        "type": "string",
                        "example": "The description of the app.",
                        "nullable": true
                      },
                      "external_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://example.com"
                      },
                      "html_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://github.com/apps/super-ci"
                      },
                      "created_at": {
                        "type": "string",
                        "format": "date-time",
                        "example": "2017-07-08T16:18:44-04:00"
                      },
                      "updated_at": {
                        "type": "string",
                        "format": "date-time",
                        "example": "2017-07-08T16:18:44-04:00"
                      },
                      "permissions": {
                        "description": "The set of permissions for the GitHub app",
                        "type": "object",
                        "properties": {
                          "issues": {
                            "type": "string"
                          },
                          "checks": {
                            "type": "string"
                          },
                          "metadata": {
                            "type": "string"
                          },
                          "contents": {
                            "type": "string"
                          },
                          "deployments": {
                            "type": "string"
                          }
                        },
                        "additionalProperties": {
                          "type": "string"
                        },
                        "example": {
                          "issues": "read",
                          "deployments": "write"
                        }
                      },
                      "events": {
                        "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.",
                        "example": [
                          "label",
                          "deployment"
                        ],
                        "type": "array",
                        "items": {
                          "type": "string"
                        }
                      },
                      "installations_count": {
                        "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.",
                        "example": 5,
                        "type": "integer"
                      }
                    },
                    "required": [
                      "id",
                      "node_id",
                      "owner",
                      "name",
                      "description",
                      "external_url",
                      "html_url",
                      "created_at",
                      "updated_at",
                      "permissions",
                      "events"
                    ]
                  },
                  "author_association": {
                    "title": "author_association",
                    "type": "string",
                    "example": "OWNER",
                    "description": "How the author is associated with the repository.",
                    "enum": [
                      "COLLABORATOR",
                      "CONTRIBUTOR",
                      "FIRST_TIMER",
                      "FIRST_TIME_CONTRIBUTOR",
                      "MANNEQUIN",
                      "MEMBER",
                      "NONE",
                      "OWNER"
                    ]
                  },
                  "reactions": {
                    "title": "Reaction Rollup",
                    "type": "object",
                    "properties": {
                      "url": {
                        "type": "string",
                        "format": "uri"
                      },
                      "total_count": {
                        "type": "integer"
                      },
                      "+1": {
                        "type": "integer"
                      },
                      "-1": {
                        "type": "integer"
                      },
                      "laugh": {
                        "type": "integer"
                      },
                      "confused": {
                        "type": "integer"
                      },
                      "heart": {
                        "type": "integer"
                      },
                      "hooray": {
                        "type": "integer"
                      },
                      "eyes": {
                        "type": "integer"
                      },
                      "rocket": {
                        "type": "integer"
                      }
                    },
                    "required": [
                      "url",
                      "total_count",
                      "+1",
                      "-1",
                      "laugh",
                      "confused",
                      "heart",
                      "hooray",
                      "eyes",
                      "rocket"
                    ]
                  },
                  "sub_issues_summary": {
                    "title": "Sub-issues Summary",
                    "type": "object",
                    "properties": {
                      "total": {
                        "type": "integer"
                      },
                      "completed": {
                        "type": "integer"
                      },
                      "percent_completed": {
                        "type": "integer"
                      }
                    },
                    "required": [
                      "total",
                      "completed",
                      "percent_completed"
                    ]
                  },
                  "parent_issue_url": {
                    "description": "URL to get the parent issue of this issue, if it is a sub-issue",
                    "type": "string",
                    "format": "uri",
                    "nullable": true
                  },
                  "issue_dependencies_summary": {
                    "title": "Issue Dependencies Summary",
                    "type": "object",
                    "properties": {
                      "blocked_by": {
                        "type": "integer"
                      },
                      "blocking": {
                        "type": "integer"
                      },
                      "total_blocked_by": {
                        "type": "integer"
                      },
                      "total_blocking": {
                        "type": "integer"
                      }
                    },
                    "required": [
                      "blocked_by",
                      "blocking",
                      "total_blocked_by",
                      "total_blocking"
                    ]
                  },
                  "issue_field_values": {
                    "type": "array",
                    "items": {
                      "title": "Issue Field Value",
                      "description": "A value assigned to an issue field",
                      "type": "object",
                      "properties": {
                        "issue_field_id": {
                          "description": "Unique identifier for the issue field.",
                          "type": "integer",
                          "format": "int64",
                          "example": 1
                        },
                        "node_id": {
                          "type": "string",
                          "example": "IFT_GDKND"
                        },
                        "data_type": {
                          "description": "The data type of the issue field",
                          "type": "string",
                          "enum": [
                            "text",
                            "single_select",
                            "number",
                            "date"
                          ],
                          "example": "text"
                        },
                        "value": {
                          "anyOf": [
                            {
                              "type": "string",
                              "example": "Sample text"
                            },
                            {
                              "type": "number",
                              "example": 42.5
                            },
                            {
                              "type": "integer",
                              "example": 1
                            }
                          ],
                          "description": "The value of the issue field",
                          "nullable": true
                        },
                        "single_select_option": {
                          "description": "Details about the selected option (only present for single_select fields)",
                          "type": "object",
                          "properties": {
                            "id": {
                              "description": "Unique identifier for the option.",
                              "type": "integer",
                              "format": "int64",
                              "example": 1
                            },
                            "name": {
                              "description": "The name of the option",
                              "type": "string",
                              "example": "High"
                            },
                            "color": {
                              "description": "The color of the option",
                              "type": "string",
                              "example": "red"
                            }
                          },
                          "required": [
                            "id",
                            "name",
                            "color"
                          ],
                          "nullable": true
                        }
                      },
                      "required": [
                        "issue_field_id",
                        "node_id",
                        "data_type",
                        "value"
                      ]
                    }
                  }
                },
                "required": [
                  "assignee",
                  "closed_at",
                  "comments",
                  "comments_url",
                  "events_url",
                  "html_url",
                  "id",
                  "node_id",
                  "labels",
                  "labels_url",
                  "milestone",
                  "number",
                  "repository_url",
                  "state",
                  "locked",
                  "title",
                  "url",
                  "user",
                  "created_at",
                  "updated_at"
                ]
              },
              "comment": {
                "title": "Issue Comment",
                "description": "Comments provide a way for people to collaborate on an issue.",
                "type": "object",
                "properties": {
                  "id": {
                    "description": "Unique identifier of the issue comment",
                    "example": 42,
                    "type": "integer",
                    "format": "int64"
                  },
                  "node_id": {
                    "type": "string"
                  },
                  "url": {
                    "description": "URL for the issue comment",
                    "example": "https://api.github.com/repositories/42/issues/comments/1",
                    "type": "string",
                    "format": "uri"
                  },
                  "body": {
                    "description": "Contents of the issue comment",
                    "example": "What version of Safari were you using when you observed this bug?",
                    "type": "string"
                  },
                  "body_text": {
                    "type": "string"
                  },
                  "body_html": {
                    "type": "string"
                  },
                  "html_url": {
                    "type": "string",
                    "format": "uri"
                  },
                  "user": {
                    "title": "Simple User",
                    "description": "A GitHub user.",
                    "type": "object",
                    "properties": {
                      "name": {
                        "nullable": true,
                        "type": "string"
                      },
                      "email": {
                        "nullable": true,
                        "type": "string"
                      },
                      "login": {
                        "type": "string",
                        "example": "octocat"
                      },
                      "id": {
                        "type": "integer",
                        "format": "int64",
                        "example": 1
                      },
                      "node_id": {
                        "type": "string",
                        "example": "MDQ6VXNlcjE="
                      },
                      "avatar_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://github.com/images/error/octocat_happy.gif"
                      },
                      "gravatar_id": {
                        "type": "string",
                        "example": "41d064eb2195891e12d0413f63227ea7",
                        "nullable": true
                      },
                      "url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat"
                      },
                      "html_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://github.com/octocat"
                      },
                      "followers_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/followers"
                      },
                      "following_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/following{/other_user}"
                      },
                      "gists_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/gists{/gist_id}"
                      },
                      "starred_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/starred{/owner}{/repo}"
                      },
                      "subscriptions_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/subscriptions"
                      },
                      "organizations_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/orgs"
                      },
                      "repos_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/repos"
                      },
                      "events_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/events{/privacy}"
                      },
                      "received_events_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/received_events"
                      },
                      "type": {
                        "type": "string",
                        "example": "User"
                      },
                      "site_admin": {
                        "type": "boolean"
                      },
                      "starred_at": {
                        "type": "string",
                        "example": "\"2020-07-09T00:17:55Z\""
                      },
                      "user_view_type": {
                        "type": "string",
                        "example": "public"
                      }
                    },
                    "required": [
                      "avatar_url",
                      "events_url",
                      "followers_url",
                      "following_url",
                      "gists_url",
                      "gravatar_id",
                      "html_url",
                      "id",
                      "node_id",
                      "login",
                      "organizations_url",
                      "received_events_url",
                      "repos_url",
                      "site_admin",
                      "starred_url",
                      "subscriptions_url",
                      "type",
                      "url"
                    ],
                    "nullable": true
                  },
                  "created_at": {
                    "type": "string",
                    "format": "date-time",
                    "example": "2011-04-14T16:00:49Z"
                  },
                  "updated_at": {
                    "type": "string",
                    "format": "date-time",
                    "example": "2011-04-14T16:00:49Z"
                  },
                  "issue_url": {
                    "type": "string",
                    "format": "uri"
                  },
                  "author_association": {
                    "title": "author_association",
                    "type": "string",
                    "example": "OWNER",
                    "description": "How the author is associated with the repository.",
                    "enum": [
                      "COLLABORATOR",
                      "CONTRIBUTOR",
                      "FIRST_TIMER",
                      "FIRST_TIME_CONTRIBUTOR",
                      "MANNEQUIN",
                      "MEMBER",
                      "NONE",
                      "OWNER"
                    ]
                  },
                  "performed_via_github_app": {
                    "title": "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.",
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "description": "Unique identifier of the GitHub app",
                        "example": 37,
                        "type": "integer"
                      },
                      "slug": {
                        "description": "The slug name of the GitHub app",
                        "example": "probot-owners",
                        "type": "string"
                      },
                      "node_id": {
                        "type": "string",
                        "example": "MDExOkludGVncmF0aW9uMQ=="
                      },
                      "client_id": {
                        "type": "string",
                        "example": "\"Iv1.25b5d1e65ffc4022\""
                      },
                      "owner": {
                        "oneOf": [
                          {
                            "title": "Simple User",
                            "description": "A GitHub user.",
                            "type": "object",
                            "properties": {
                              "name": {
                                "nullable": true,
                                "type": "string"
                              },
                              "email": {
                                "nullable": true,
                                "type": "string"
                              },
                              "login": {
                                "type": "string",
                                "example": "octocat"
                              },
                              "id": {
                                "type": "integer",
                                "format": "int64",
                                "example": 1
                              },
                              "node_id": {
                                "type": "string",
                                "example": "MDQ6VXNlcjE="
                              },
                              "avatar_url": {
                                "type": "string",
                                "format": "uri",
                                "example": "https://github.com/images/error/octocat_happy.gif"
                              },
                              "gravatar_id": {
                                "type": "string",
                                "example": "41d064eb2195891e12d0413f63227ea7",
                                "nullable": true
                              },
                              "url": {
                                "type": "string",
                                "format": "uri",
                                "example": "https://api.github.com/users/octocat"
                              },
                              "html_url": {
                                "type": "string",
                                "format": "uri",
                                "example": "https://github.com/octocat"
                              },
                              "followers_url": {
                                "type": "string",
                                "format": "uri",
                                "example": "https://api.github.com/users/octocat/followers"
                              },
                              "following_url": {
                                "type": "string",
                                "example": "https://api.github.com/users/octocat/following{/other_user}"
                              },
                              "gists_url": {
                                "type": "string",
                                "example": "https://api.github.com/users/octocat/gists{/gist_id}"
                              },
                              "starred_url": {
                                "type": "string",
                                "example": "https://api.github.com/users/octocat/starred{/owner}{/repo}"
                              },
                              "subscriptions_url": {
                                "type": "string",
                                "format": "uri",
                                "example": "https://api.github.com/users/octocat/subscriptions"
                              },
                              "organizations_url": {
                                "type": "string",
                                "format": "uri",
                                "example": "https://api.github.com/users/octocat/orgs"
                              },
                              "repos_url": {
                                "type": "string",
                                "format": "uri",
                                "example": "https://api.github.com/users/octocat/repos"
                              },
                              "events_url": {
                                "type": "string",
                                "example": "https://api.github.com/users/octocat/events{/privacy}"
                              },
                              "received_events_url": {
                                "type": "string",
                                "format": "uri",
                                "example": "https://api.github.com/users/octocat/received_events"
                              },
                              "type": {
                                "type": "string",
                                "example": "User"
                              },
                              "site_admin": {
                                "type": "boolean"
                              },
                              "starred_at": {
                                "type": "string",
                                "example": "\"2020-07-09T00:17:55Z\""
                              },
                              "user_view_type": {
                                "type": "string",
                                "example": "public"
                              }
                            },
                            "required": [
                              "avatar_url",
                              "events_url",
                              "followers_url",
                              "following_url",
                              "gists_url",
                              "gravatar_id",
                              "html_url",
                              "id",
                              "node_id",
                              "login",
                              "organizations_url",
                              "received_events_url",
                              "repos_url",
                              "site_admin",
                              "starred_url",
                              "subscriptions_url",
                              "type",
                              "url"
                            ]
                          },
                          {
                            "title": "Enterprise",
                            "description": "An enterprise on GitHub.",
                            "type": "object",
                            "properties": {
                              "description": {
                                "description": "A short description of the enterprise.",
                                "type": "string",
                                "nullable": true
                              },
                              "html_url": {
                                "type": "string",
                                "format": "uri",
                                "example": "https://github.com/enterprises/octo-business"
                              },
                              "website_url": {
                                "description": "The enterprise's website URL.",
                                "type": "string",
                                "nullable": true,
                                "format": "uri"
                              },
                              "id": {
                                "description": "Unique identifier of the enterprise",
                                "example": 42,
                                "type": "integer"
                              },
                              "node_id": {
                                "type": "string",
                                "example": "MDEwOlJlcG9zaXRvcnkxMjk2MjY5"
                              },
                              "name": {
                                "description": "The name of the enterprise.",
                                "type": "string",
                                "example": "Octo Business"
                              },
                              "slug": {
                                "description": "The slug url identifier for the enterprise.",
                                "type": "string",
                                "example": "octo-business"
                              },
                              "created_at": {
                                "type": "string",
                                "nullable": true,
                                "format": "date-time",
                                "example": "2019-01-26T19:01:12Z"
                              },
                              "updated_at": {
                                "type": "string",
                                "nullable": true,
                                "format": "date-time",
                                "example": "2019-01-26T19:14:43Z"
                              },
                              "avatar_url": {
                                "type": "string",
                                "format": "uri"
                              }
                            },
                            "required": [
                              "id",
                              "node_id",
                              "name",
                              "slug",
                              "html_url",
                              "created_at",
                              "updated_at",
                              "avatar_url"
                            ]
                          }
                        ]
                      },
                      "name": {
                        "description": "The name of the GitHub app",
                        "example": "Probot Owners",
                        "type": "string"
                      },
                      "description": {
                        "type": "string",
                        "example": "The description of the app.",
                        "nullable": true
                      },
                      "external_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://example.com"
                      },
                      "html_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://github.com/apps/super-ci"
                      },
                      "created_at": {
                        "type": "string",
                        "format": "date-time",
                        "example": "2017-07-08T16:18:44-04:00"
                      },
                      "updated_at": {
                        "type": "string",
                        "format": "date-time",
                        "example": "2017-07-08T16:18:44-04:00"
                      },
                      "permissions": {
                        "description": "The set of permissions for the GitHub app",
                        "type": "object",
                        "properties": {
                          "issues": {
                            "type": "string"
                          },
                          "checks": {
                            "type": "string"
                          },
                          "metadata": {
                            "type": "string"
                          },
                          "contents": {
                            "type": "string"
                          },
                          "deployments": {
                            "type": "string"
                          }
                        },
                        "additionalProperties": {
                          "type": "string"
                        },
                        "example": {
                          "issues": "read",
                          "deployments": "write"
                        }
                      },
                      "events": {
                        "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.",
                        "example": [
                          "label",
                          "deployment"
                        ],
                        "type": "array",
                        "items": {
                          "type": "string"
                        }
                      },
                      "installations_count": {
                        "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.",
                        "example": 5,
                        "type": "integer"
                      }
                    },
                    "required": [
                      "id",
                      "node_id",
                      "owner",
                      "name",
                      "description",
                      "external_url",
                      "html_url",
                      "created_at",
                      "updated_at",
                      "permissions",
                      "events"
                    ]
                  },
                  "reactions": {
                    "title": "Reaction Rollup",
                    "type": "object",
                    "properties": {
                      "url": {
                        "type": "string",
                        "format": "uri"
                      },
                      "total_count": {
                        "type": "integer"
                      },
                      "+1": {
                        "type": "integer"
                      },
                      "-1": {
                        "type": "integer"
                      },
                      "laugh": {
                        "type": "integer"
                      },
                      "confused": {
                        "type": "integer"
                      },
                      "heart": {
                        "type": "integer"
                      },
                      "hooray": {
                        "type": "integer"
                      },
                      "eyes": {
                        "type": "integer"
                      },
                      "rocket": {
                        "type": "integer"
                      }
                    },
                    "required": [
                      "url",
                      "total_count",
                      "+1",
                      "-1",
                      "laugh",
                      "confused",
                      "heart",
                      "hooray",
                      "eyes",
                      "rocket"
                    ]
                  }
                },
                "required": [
                  "id",
                  "node_id",
                  "html_url",
                  "issue_url",
                  "user",
                  "url",
                  "created_at",
                  "updated_at"
                ]
              }
            },
            "required": [
              "action",
              "issue",
              "comment"
            ]
          },
          {
            "title": "ForkEvent",
            "type": "object",
            "properties": {
              "action": {
                "type": "string"
              },
              "forkee": {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "integer"
                  },
                  "node_id": {
                    "type": "string"
                  },
                  "name": {
                    "type": "string"
                  },
                  "full_name": {
                    "type": "string"
                  },
                  "private": {
                    "type": "boolean"
                  },
                  "owner": {
                    "title": "Simple User",
                    "description": "A GitHub user.",
                    "type": "object",
                    "properties": {
                      "name": {
                        "nullable": true,
                        "type": "string"
                      },
                      "email": {
                        "nullable": true,
                        "type": "string"
                      },
                      "login": {
                        "type": "string",
                        "example": "octocat"
                      },
                      "id": {
                        "type": "integer",
                        "format": "int64",
                        "example": 1
                      },
                      "node_id": {
                        "type": "string",
                        "example": "MDQ6VXNlcjE="
                      },
                      "avatar_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://github.com/images/error/octocat_happy.gif"
                      },
                      "gravatar_id": {
                        "type": "string",
                        "example": "41d064eb2195891e12d0413f63227ea7",
                        "nullable": true
                      },
                      "url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat"
                      },
                      "html_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://github.com/octocat"
                      },
                      "followers_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/followers"
                      },
                      "following_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/following{/other_user}"
                      },
                      "gists_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/gists{/gist_id}"
                      },
                      "starred_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/starred{/owner}{/repo}"
                      },
                      "subscriptions_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/subscriptions"
                      },
                      "organizations_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/orgs"
                      },
                      "repos_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/repos"
                      },
                      "events_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/events{/privacy}"
                      },
                      "received_events_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/received_events"
                      },
                      "type": {
                        "type": "string",
                        "example": "User"
                      },
                      "site_admin": {
                        "type": "boolean"
                      },
                      "starred_at": {
                        "type": "string",
                        "example": "\"2020-07-09T00:17:55Z\""
                      },
                      "user_view_type": {
                        "type": "string",
                        "example": "public"
                      }
                    },
                    "required": [
                      "avatar_url",
                      "events_url",
                      "followers_url",
                      "following_url",
                      "gists_url",
                      "gravatar_id",
                      "html_url",
                      "id",
                      "node_id",
                      "login",
                      "organizations_url",
                      "received_events_url",
                      "repos_url",
                      "site_admin",
                      "starred_url",
                      "subscriptions_url",
                      "type",
                      "url"
                    ]
                  },
                  "html_url": {
                    "type": "string"
                  },
                  "description": {
                    "type": "string",
                    "nullable": true
                  },
                  "fork": {
                    "type": "boolean"
                  },
                  "url": {
                    "type": "string"
                  },
                  "forks_url": {
                    "type": "string"
                  },
                  "keys_url": {
                    "type": "string"
                  },
                  "collaborators_url": {
                    "type": "string"
                  },
                  "teams_url": {
                    "type": "string"
                  },
                  "hooks_url": {
                    "type": "string"
                  },
                  "issue_events_url": {
                    "type": "string"
                  },
                  "events_url": {
                    "type": "string"
                  },
                  "assignees_url": {
                    "type": "string"
                  },
                  "branches_url": {
                    "type": "string"
                  },
                  "tags_url": {
                    "type": "string"
                  },
                  "blobs_url": {
                    "type": "string"
                  },
                  "git_tags_url": {
                    "type": "string"
                  },
                  "git_refs_url": {
                    "type": "string"
                  },
                  "trees_url": {
                    "type": "string"
                  },
                  "statuses_url": {
                    "type": "string"
                  },
                  "languages_url": {
                    "type": "string"
                  },
                  "stargazers_url": {
                    "type": "string"
                  },
                  "contributors_url": {
                    "type": "string"
                  },
                  "subscribers_url": {
                    "type": "string"
                  },
                  "subscription_url": {
                    "type": "string"
                  },
                  "commits_url": {
                    "type": "string"
                  },
                  "git_commits_url": {
                    "type": "string"
                  },
                  "comments_url": {
                    "type": "string"
                  },
                  "issue_comment_url": {
                    "type": "string"
                  },
                  "contents_url": {
                    "type": "string"
                  },
                  "compare_url": {
                    "type": "string"
                  },
                  "merges_url": {
                    "type": "string"
                  },
                  "archive_url": {
                    "type": "string"
                  },
                  "downloads_url": {
                    "type": "string"
                  },
                  "issues_url": {
                    "type": "string"
                  },
                  "pulls_url": {
                    "type": "string"
                  },
                  "milestones_url": {
                    "type": "string"
                  },
                  "notifications_url": {
                    "type": "string"
                  },
                  "labels_url": {
                    "type": "string"
                  },
                  "releases_url": {
                    "type": "string"
                  },
                  "deployments_url": {
                    "type": "string"
                  },
                  "created_at": {
                    "type": "string",
                    "format": "date-time",
                    "nullable": true
                  },
                  "updated_at": {
                    "type": "string",
                    "format": "date-time",
                    "nullable": true
                  },
                  "pushed_at": {
                    "type": "string",
                    "format": "date-time",
                    "nullable": true
                  },
                  "git_url": {
                    "type": "string"
                  },
                  "ssh_url": {
                    "type": "string"
                  },
                  "clone_url": {
                    "type": "string"
                  },
                  "svn_url": {
                    "type": "string"
                  },
                  "homepage": {
                    "type": "string",
                    "nullable": true
                  },
                  "size": {
                    "type": "integer"
                  },
                  "stargazers_count": {
                    "type": "integer"
                  },
                  "watchers_count": {
                    "type": "integer"
                  },
                  "language": {
                    "type": "string",
                    "nullable": true
                  },
                  "has_issues": {
                    "type": "boolean"
                  },
                  "has_projects": {
                    "type": "boolean"
                  },
                  "has_downloads": {
                    "type": "boolean"
                  },
                  "has_wiki": {
                    "type": "boolean"
                  },
                  "has_pages": {
                    "type": "boolean"
                  },
                  "has_discussions": {
                    "type": "boolean"
                  },
                  "forks_count": {
                    "type": "integer"
                  },
                  "mirror_url": {
                    "type": "string",
                    "nullable": true
                  },
                  "archived": {
                    "type": "boolean"
                  },
                  "disabled": {
                    "type": "boolean"
                  },
                  "open_issues_count": {
                    "type": "integer"
                  },
                  "license": {
                    "title": "License Simple",
                    "description": "License Simple",
                    "type": "object",
                    "properties": {
                      "key": {
                        "type": "string",
                        "example": "mit"
                      },
                      "name": {
                        "type": "string",
                        "example": "MIT License"
                      },
                      "url": {
                        "type": "string",
                        "nullable": true,
                        "format": "uri",
                        "example": "https://api.github.com/licenses/mit"
                      },
                      "spdx_id": {
                        "type": "string",
                        "nullable": true,
                        "example": "MIT"
                      },
                      "node_id": {
                        "type": "string",
                        "example": "MDc6TGljZW5zZW1pdA=="
                      },
                      "html_url": {
                        "type": "string",
                        "format": "uri"
                      }
                    },
                    "required": [
                      "key",
                      "name",
                      "url",
                      "spdx_id",
                      "node_id"
                    ],
                    "nullable": true
                  },
                  "allow_forking": {
                    "type": "boolean"
                  },
                  "is_template": {
                    "type": "boolean"
                  },
                  "web_commit_signoff_required": {
                    "type": "boolean"
                  },
                  "topics": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "visibility": {
                    "type": "string"
                  },
                  "forks": {
                    "type": "integer"
                  },
                  "open_issues": {
                    "type": "integer"
                  },
                  "watchers": {
                    "type": "integer"
                  },
                  "default_branch": {
                    "type": "string"
                  },
                  "public": {
                    "type": "boolean"
                  }
                }
              }
            },
            "required": [
              "action",
              "forkee"
            ]
          },
          {
            "title": "GollumEvent",
            "type": "object",
            "properties": {
              "pages": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "page_name": {
                      "type": "string",
                      "nullable": true
                    },
                    "title": {
                      "type": "string",
                      "nullable": true
                    },
                    "summary": {
                      "type": "string",
                      "nullable": true
                    },
                    "action": {
                      "type": "string"
                    },
                    "sha": {
                      "type": "string"
                    },
                    "html_url": {
                      "type": "string"
                    }
                  }
                }
              }
            },
            "required": [
              "pages"
            ]
          },
          {
            "title": "MemberEvent",
            "type": "object",
            "properties": {
              "action": {
                "type": "string"
              },
              "member": {
                "title": "Simple User",
                "description": "A GitHub user.",
                "type": "object",
                "properties": {
                  "name": {
                    "nullable": true,
                    "type": "string"
                  },
                  "email": {
                    "nullable": true,
                    "type": "string"
                  },
                  "login": {
                    "type": "string",
                    "example": "octocat"
                  },
                  "id": {
                    "type": "integer",
                    "format": "int64",
                    "example": 1
                  },
                  "node_id": {
                    "type": "string",
                    "example": "MDQ6VXNlcjE="
                  },
                  "avatar_url": {
                    "type": "string",
                    "format": "uri",
                    "example": "https://github.com/images/error/octocat_happy.gif"
                  },
                  "gravatar_id": {
                    "type": "string",
                    "example": "41d064eb2195891e12d0413f63227ea7",
                    "nullable": true
                  },
                  "url": {
                    "type": "string",
                    "format": "uri",
                    "example": "https://api.github.com/users/octocat"
                  },
                  "html_url": {
                    "type": "string",
                    "format": "uri",
                    "example": "https://github.com/octocat"
                  },
                  "followers_url": {
                    "type": "string",
                    "format": "uri",
                    "example": "https://api.github.com/users/octocat/followers"
                  },
                  "following_url": {
                    "type": "string",
                    "example": "https://api.github.com/users/octocat/following{/other_user}"
                  },
                  "gists_url": {
                    "type": "string",
                    "example": "https://api.github.com/users/octocat/gists{/gist_id}"
                  },
                  "starred_url": {
                    "type": "string",
                    "example": "https://api.github.com/users/octocat/starred{/owner}{/repo}"
                  },
                  "subscriptions_url": {
                    "type": "string",
                    "format": "uri",
                    "example": "https://api.github.com/users/octocat/subscriptions"
                  },
                  "organizations_url": {
                    "type": "string",
                    "format": "uri",
                    "example": "https://api.github.com/users/octocat/orgs"
                  },
                  "repos_url": {
                    "type": "string",
                    "format": "uri",
                    "example": "https://api.github.com/users/octocat/repos"
                  },
                  "events_url": {
                    "type": "string",
                    "example": "https://api.github.com/users/octocat/events{/privacy}"
                  },
                  "received_events_url": {
                    "type": "string",
                    "format": "uri",
                    "example": "https://api.github.com/users/octocat/received_events"
                  },
                  "type": {
                    "type": "string",
                    "example": "User"
                  },
                  "site_admin": {
                    "type": "boolean"
                  },
                  "starred_at": {
                    "type": "string",
                    "example": "\"2020-07-09T00:17:55Z\""
                  },
                  "user_view_type": {
                    "type": "string",
                    "example": "public"
                  }
                },
                "required": [
                  "avatar_url",
                  "events_url",
                  "followers_url",
                  "following_url",
                  "gists_url",
                  "gravatar_id",
                  "html_url",
                  "id",
                  "node_id",
                  "login",
                  "organizations_url",
                  "received_events_url",
                  "repos_url",
                  "site_admin",
                  "starred_url",
                  "subscriptions_url",
                  "type",
                  "url"
                ]
              }
            },
            "required": [
              "action",
              "member"
            ]
          },
          {
            "title": "PublicEvent",
            "type": "object"
          },
          {
            "title": "PushEvent",
            "type": "object",
            "properties": {
              "repository_id": {
                "type": "integer"
              },
              "push_id": {
                "type": "integer"
              },
              "ref": {
                "type": "string"
              },
              "head": {
                "type": "string"
              },
              "before": {
                "type": "string"
              }
            },
            "required": [
              "repository_id",
              "push_id",
              "ref",
              "head",
              "before"
            ]
          },
          {
            "title": "PullRequestEvent",
            "type": "object",
            "properties": {
              "action": {
                "type": "string"
              },
              "number": {
                "type": "integer"
              },
              "pull_request": {
                "title": "Pull Request Minimal",
                "type": "object",
                "properties": {
                  "id": {
                    "type": "integer",
                    "format": "int64"
                  },
                  "number": {
                    "type": "integer"
                  },
                  "url": {
                    "type": "string"
                  },
                  "head": {
                    "type": "object",
                    "properties": {
                      "ref": {
                        "type": "string"
                      },
                      "sha": {
                        "type": "string"
                      },
                      "repo": {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "integer",
                            "format": "int64"
                          },
                          "url": {
                            "type": "string"
                          },
                          "name": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "id",
                          "url",
                          "name"
                        ]
                      }
                    },
                    "required": [
                      "ref",
                      "sha",
                      "repo"
                    ]
                  },
                  "base": {
                    "type": "object",
                    "properties": {
                      "ref": {
                        "type": "string"
                      },
                      "sha": {
                        "type": "string"
                      },
                      "repo": {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "integer",
                            "format": "int64"
                          },
                          "url": {
                            "type": "string"
                          },
                          "name": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "id",
                          "url",
                          "name"
                        ]
                      }
                    },
                    "required": [
                      "ref",
                      "sha",
                      "repo"
                    ]
                  }
                },
                "required": [
                  "id",
                  "number",
                  "url",
                  "head",
                  "base"
                ]
              },
              "assignee": {
                "title": "Simple User",
                "description": "A GitHub user.",
                "type": "object",
                "properties": {
                  "name": {
                    "nullable": true,
                    "type": "string"
                  },
                  "email": {
                    "nullable": true,
                    "type": "string"
                  },
                  "login": {
                    "type": "string",
                    "example": "octocat"
                  },
                  "id": {
                    "type": "integer",
                    "format": "int64",
                    "example": 1
                  },
                  "node_id": {
                    "type": "string",
                    "example": "MDQ6VXNlcjE="
                  },
                  "avatar_url": {
                    "type": "string",
                    "format": "uri",
                    "example": "https://github.com/images/error/octocat_happy.gif"
                  },
                  "gravatar_id": {
                    "type": "string",
                    "example": "41d064eb2195891e12d0413f63227ea7",
                    "nullable": true
                  },
                  "url": {
                    "type": "string",
                    "format": "uri",
                    "example": "https://api.github.com/users/octocat"
                  },
                  "html_url": {
                    "type": "string",
                    "format": "uri",
                    "example": "https://github.com/octocat"
                  },
                  "followers_url": {
                    "type": "string",
                    "format": "uri",
                    "example": "https://api.github.com/users/octocat/followers"
                  },
                  "following_url": {
                    "type": "string",
                    "example": "https://api.github.com/users/octocat/following{/other_user}"
                  },
                  "gists_url": {
                    "type": "string",
                    "example": "https://api.github.com/users/octocat/gists{/gist_id}"
                  },
                  "starred_url": {
                    "type": "string",
                    "example": "https://api.github.com/users/octocat/starred{/owner}{/repo}"
                  },
                  "subscriptions_url": {
                    "type": "string",
                    "format": "uri",
                    "example": "https://api.github.com/users/octocat/subscriptions"
                  },
                  "organizations_url": {
                    "type": "string",
                    "format": "uri",
                    "example": "https://api.github.com/users/octocat/orgs"
                  },
                  "repos_url": {
                    "type": "string",
                    "format": "uri",
                    "example": "https://api.github.com/users/octocat/repos"
                  },
                  "events_url": {
                    "type": "string",
                    "example": "https://api.github.com/users/octocat/events{/privacy}"
                  },
                  "received_events_url": {
                    "type": "string",
                    "format": "uri",
                    "example": "https://api.github.com/users/octocat/received_events"
                  },
                  "type": {
                    "type": "string",
                    "example": "User"
                  },
                  "site_admin": {
                    "type": "boolean"
                  },
                  "starred_at": {
                    "type": "string",
                    "example": "\"2020-07-09T00:17:55Z\""
                  },
                  "user_view_type": {
                    "type": "string",
                    "example": "public"
                  }
                },
                "required": [
                  "avatar_url",
                  "events_url",
                  "followers_url",
                  "following_url",
                  "gists_url",
                  "gravatar_id",
                  "html_url",
                  "id",
                  "node_id",
                  "login",
                  "organizations_url",
                  "received_events_url",
                  "repos_url",
                  "site_admin",
                  "starred_url",
                  "subscriptions_url",
                  "type",
                  "url"
                ]
              },
              "assignees": {
                "type": "array",
                "items": {
                  "title": "Simple User",
                  "description": "A GitHub user.",
                  "type": "object",
                  "properties": {
                    "name": {
                      "nullable": true,
                      "type": "string"
                    },
                    "email": {
                      "nullable": true,
                      "type": "string"
                    },
                    "login": {
                      "type": "string",
                      "example": "octocat"
                    },
                    "id": {
                      "type": "integer",
                      "format": "int64",
                      "example": 1
                    },
                    "node_id": {
                      "type": "string",
                      "example": "MDQ6VXNlcjE="
                    },
                    "avatar_url": {
                      "type": "string",
                      "format": "uri",
                      "example": "https://github.com/images/error/octocat_happy.gif"
                    },
                    "gravatar_id": {
                      "type": "string",
                      "example": "41d064eb2195891e12d0413f63227ea7",
                      "nullable": true
                    },
                    "url": {
                      "type": "string",
                      "format": "uri",
                      "example": "https://api.github.com/users/octocat"
                    },
                    "html_url": {
                      "type": "string",
                      "format": "uri",
                      "example": "https://github.com/octocat"
                    },
                    "followers_url": {
                      "type": "string",
                      "format": "uri",
                      "example": "https://api.github.com/users/octocat/followers"
                    },
                    "following_url": {
                      "type": "string",
                      "example": "https://api.github.com/users/octocat/following{/other_user}"
                    },
                    "gists_url": {
                      "type": "string",
                      "example": "https://api.github.com/users/octocat/gists{/gist_id}"
                    },
                    "starred_url": {
                      "type": "string",
                      "example": "https://api.github.com/users/octocat/starred{/owner}{/repo}"
                    },
                    "subscriptions_url": {
                      "type": "string",
                      "format": "uri",
                      "example": "https://api.github.com/users/octocat/subscriptions"
                    },
                    "organizations_url": {
                      "type": "string",
                      "format": "uri",
                      "example": "https://api.github.com/users/octocat/orgs"
                    },
                    "repos_url": {
                      "type": "string",
                      "format": "uri",
                      "example": "https://api.github.com/users/octocat/repos"
                    },
                    "events_url": {
                      "type": "string",
                      "example": "https://api.github.com/users/octocat/events{/privacy}"
                    },
                    "received_events_url": {
                      "type": "string",
                      "format": "uri",
                      "example": "https://api.github.com/users/octocat/received_events"
                    },
                    "type": {
                      "type": "string",
                      "example": "User"
                    },
                    "site_admin": {
                      "type": "boolean"
                    },
                    "starred_at": {
                      "type": "string",
                      "example": "\"2020-07-09T00:17:55Z\""
                    },
                    "user_view_type": {
                      "type": "string",
                      "example": "public"
                    }
                  },
                  "required": [
                    "avatar_url",
                    "events_url",
                    "followers_url",
                    "following_url",
                    "gists_url",
                    "gravatar_id",
                    "html_url",
                    "id",
                    "node_id",
                    "login",
                    "organizations_url",
                    "received_events_url",
                    "repos_url",
                    "site_admin",
                    "starred_url",
                    "subscriptions_url",
                    "type",
                    "url"
                  ]
                }
              },
              "label": {
                "title": "Label",
                "description": "Color-coded labels help you categorize and filter your issues (just like labels in Gmail).",
                "type": "object",
                "properties": {
                  "id": {
                    "description": "Unique identifier for the label.",
                    "type": "integer",
                    "format": "int64",
                    "example": 208045946
                  },
                  "node_id": {
                    "type": "string",
                    "example": "MDU6TGFiZWwyMDgwNDU5NDY="
                  },
                  "url": {
                    "description": "URL for the label",
                    "example": "https://api.github.com/repositories/42/labels/bug",
                    "type": "string",
                    "format": "uri"
                  },
                  "name": {
                    "description": "The name of the label.",
                    "example": "bug",
                    "type": "string"
                  },
                  "description": {
                    "description": "Optional description of the label, such as its purpose.",
                    "type": "string",
                    "example": "Something isn't working",
                    "nullable": true
                  },
                  "color": {
                    "description": "6-character hex code, without the leading #, identifying the color",
                    "example": "FFFFFF",
                    "type": "string"
                  },
                  "default": {
                    "description": "Whether this label comes by default in a new repository.",
                    "type": "boolean",
                    "example": true
                  }
                },
                "required": [
                  "id",
                  "node_id",
                  "url",
                  "name",
                  "description",
                  "color",
                  "default"
                ]
              },
              "labels": {
                "type": "array",
                "items": {
                  "title": "Label",
                  "description": "Color-coded labels help you categorize and filter your issues (just like labels in Gmail).",
                  "type": "object",
                  "properties": {
                    "id": {
                      "description": "Unique identifier for the label.",
                      "type": "integer",
                      "format": "int64",
                      "example": 208045946
                    },
                    "node_id": {
                      "type": "string",
                      "example": "MDU6TGFiZWwyMDgwNDU5NDY="
                    },
                    "url": {
                      "description": "URL for the label",
                      "example": "https://api.github.com/repositories/42/labels/bug",
                      "type": "string",
                      "format": "uri"
                    },
                    "name": {
                      "description": "The name of the label.",
                      "example": "bug",
                      "type": "string"
                    },
                    "description": {
                      "description": "Optional description of the label, such as its purpose.",
                      "type": "string",
                      "example": "Something isn't working",
                      "nullable": true
                    },
                    "color": {
                      "description": "6-character hex code, without the leading #, identifying the color",
                      "example": "FFFFFF",
                      "type": "string"
                    },
                    "default": {
                      "description": "Whether this label comes by default in a new repository.",
                      "type": "boolean",
                      "example": true
                    }
                  },
                  "required": [
                    "id",
                    "node_id",
                    "url",
                    "name",
                    "description",
                    "color",
                    "default"
                  ]
                }
              }
            },
            "required": [
              "action",
              "number",
              "pull_request"
            ]
          },
          {
            "title": "PullRequestReviewCommentEvent",
            "type": "object",
            "properties": {
              "action": {
                "type": "string"
              },
              "pull_request": {
                "title": "Pull Request Minimal",
                "type": "object",
                "properties": {
                  "id": {
                    "type": "integer",
                    "format": "int64"
                  },
                  "number": {
                    "type": "integer"
                  },
                  "url": {
                    "type": "string"
                  },
                  "head": {
                    "type": "object",
                    "properties": {
                      "ref": {
                        "type": "string"
                      },
                      "sha": {
                        "type": "string"
                      },
                      "repo": {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "integer",
                            "format": "int64"
                          },
                          "url": {
                            "type": "string"
                          },
                          "name": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "id",
                          "url",
                          "name"
                        ]
                      }
                    },
                    "required": [
                      "ref",
                      "sha",
                      "repo"
                    ]
                  },
                  "base": {
                    "type": "object",
                    "properties": {
                      "ref": {
                        "type": "string"
                      },
                      "sha": {
                        "type": "string"
                      },
                      "repo": {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "integer",
                            "format": "int64"
                          },
                          "url": {
                            "type": "string"
                          },
                          "name": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "id",
                          "url",
                          "name"
                        ]
                      }
                    },
                    "required": [
                      "ref",
                      "sha",
                      "repo"
                    ]
                  }
                },
                "required": [
                  "id",
                  "number",
                  "url",
                  "head",
                  "base"
                ]
              },
              "comment": {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "integer"
                  },
                  "node_id": {
                    "type": "string"
                  },
                  "url": {
                    "type": "string",
                    "format": "uri"
                  },
                  "pull_request_review_id": {
                    "type": "integer",
                    "nullable": true
                  },
                  "diff_hunk": {
                    "type": "string"
                  },
                  "path": {
                    "type": "string"
                  },
                  "position": {
                    "type": "integer",
                    "nullable": true
                  },
                  "original_position": {
                    "type": "integer"
                  },
                  "subject_type": {
                    "type": "string",
                    "nullable": true
                  },
                  "commit_id": {
                    "type": "string"
                  },
                  "user": {
                    "title": "User",
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "avatar_url": {
                        "type": "string",
                        "format": "uri"
                      },
                      "deleted": {
                        "type": "boolean"
                      },
                      "email": {
                        "type": "string",
                        "nullable": true
                      },
                      "events_url": {
                        "type": "string",
                        "format": "uri-template"
                      },
                      "followers_url": {
                        "type": "string",
                        "format": "uri"
                      },
                      "following_url": {
                        "type": "string",
                        "format": "uri-template"
                      },
                      "gists_url": {
                        "type": "string",
                        "format": "uri-template"
                      },
                      "gravatar_id": {
                        "type": "string"
                      },
                      "html_url": {
                        "type": "string",
                        "format": "uri"
                      },
                      "id": {
                        "type": "integer",
                        "format": "int64"
                      },
                      "login": {
                        "type": "string"
                      },
                      "name": {
                        "type": "string"
                      },
                      "node_id": {
                        "type": "string"
                      },
                      "organizations_url": {
                        "type": "string",
                        "format": "uri"
                      },
                      "received_events_url": {
                        "type": "string",
                        "format": "uri"
                      },
                      "repos_url": {
                        "type": "string",
                        "format": "uri"
                      },
                      "site_admin": {
                        "type": "boolean"
                      },
                      "starred_url": {
                        "type": "string",
                        "format": "uri-template"
                      },
                      "subscriptions_url": {
                        "type": "string",
                        "format": "uri"
                      },
                      "type": {
                        "type": "string",
                        "enum": [
                          "Bot",
                          "User",
                          "Organization"
                        ]
                      },
                      "url": {
                        "type": "string",
                        "format": "uri"
                      },
                      "user_view_type": {
                        "type": "string"
                      }
                    }
                  },
                  "body": {
                    "type": "string"
                  },
                  "created_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "updated_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "html_url": {
                    "type": "string",
                    "format": "uri"
                  },
                  "pull_request_url": {
                    "type": "string",
                    "format": "uri"
                  },
                  "_links": {
                    "type": "object",
                    "properties": {
                      "html": {
                        "title": "Link",
                        "type": "object",
                        "properties": {
                          "href": {
                            "type": "string",
                            "format": "uri-template"
                          }
                        },
                        "required": [
                          "href"
                        ]
                      },
                      "pull_request": {
                        "title": "Link",
                        "type": "object",
                        "properties": {
                          "href": {
                            "type": "string",
                            "format": "uri-template"
                          }
                        },
                        "required": [
                          "href"
                        ]
                      },
                      "self": {
                        "title": "Link",
                        "type": "object",
                        "properties": {
                          "href": {
                            "type": "string",
                            "format": "uri-template"
                          }
                        },
                        "required": [
                          "href"
                        ]
                      }
                    },
                    "required": [
                      "self",
                      "html",
                      "pull_request"
                    ]
                  },
                  "original_commit_id": {
                    "type": "string"
                  },
                  "reactions": {
                    "title": "Reactions",
                    "type": "object",
                    "properties": {
                      "+1": {
                        "type": "integer"
                      },
                      "-1": {
                        "type": "integer"
                      },
                      "confused": {
                        "type": "integer"
                      },
                      "eyes": {
                        "type": "integer"
                      },
                      "heart": {
                        "type": "integer"
                      },
                      "hooray": {
                        "type": "integer"
                      },
                      "laugh": {
                        "type": "integer"
                      },
                      "rocket": {
                        "type": "integer"
                      },
                      "total_count": {
                        "type": "integer"
                      },
                      "url": {
                        "type": "string",
                        "format": "uri"
                      }
                    }
                  },
                  "in_reply_to_id": {
                    "type": "integer"
                  }
                },
                "required": [
                  "url",
                  "pull_request_review_id",
                  "id",
                  "node_id",
                  "diff_hunk",
                  "path",
                  "position",
                  "original_position",
                  "commit_id",
                  "original_commit_id",
                  "user",
                  "body",
                  "created_at",
                  "updated_at",
                  "html_url",
                  "pull_request_url",
                  "_links",
                  "reactions"
                ]
              }
            },
            "required": [
              "action",
              "comment",
              "pull_request"
            ]
          },
          {
            "title": "PullRequestReviewEvent",
            "type": "object",
            "properties": {
              "action": {
                "type": "string"
              },
              "review": {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "integer"
                  },
                  "node_id": {
                    "type": "string"
                  },
                  "user": {
                    "title": "Simple User",
                    "description": "A GitHub user.",
                    "type": "object",
                    "properties": {
                      "name": {
                        "nullable": true,
                        "type": "string"
                      },
                      "email": {
                        "nullable": true,
                        "type": "string"
                      },
                      "login": {
                        "type": "string",
                        "example": "octocat"
                      },
                      "id": {
                        "type": "integer",
                        "format": "int64",
                        "example": 1
                      },
                      "node_id": {
                        "type": "string",
                        "example": "MDQ6VXNlcjE="
                      },
                      "avatar_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://github.com/images/error/octocat_happy.gif"
                      },
                      "gravatar_id": {
                        "type": "string",
                        "example": "41d064eb2195891e12d0413f63227ea7",
                        "nullable": true
                      },
                      "url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat"
                      },
                      "html_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://github.com/octocat"
                      },
                      "followers_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/followers"
                      },
                      "following_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/following{/other_user}"
                      },
                      "gists_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/gists{/gist_id}"
                      },
                      "starred_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/starred{/owner}{/repo}"
                      },
                      "subscriptions_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/subscriptions"
                      },
                      "organizations_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/orgs"
                      },
                      "repos_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/repos"
                      },
                      "events_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/events{/privacy}"
                      },
                      "received_events_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/received_events"
                      },
                      "type": {
                        "type": "string",
                        "example": "User"
                      },
                      "site_admin": {
                        "type": "boolean"
                      },
                      "starred_at": {
                        "type": "string",
                        "example": "\"2020-07-09T00:17:55Z\""
                      },
                      "user_view_type": {
                        "type": "string",
                        "example": "public"
                      }
                    },
                    "required": [
                      "avatar_url",
                      "events_url",
                      "followers_url",
                      "following_url",
                      "gists_url",
                      "gravatar_id",
                      "html_url",
                      "id",
                      "node_id",
                      "login",
                      "organizations_url",
                      "received_events_url",
                      "repos_url",
                      "site_admin",
                      "starred_url",
                      "subscriptions_url",
                      "type",
                      "url"
                    ],
                    "nullable": true
                  },
                  "body": {
                    "type": "string"
                  },
                  "commit_id": {
                    "type": "string"
                  },
                  "submitted_at": {
                    "type": "string",
                    "nullable": true
                  },
                  "state": {
                    "type": "string"
                  },
                  "html_url": {
                    "type": "string",
                    "format": "uri"
                  },
                  "pull_request_url": {
                    "type": "string",
                    "format": "uri"
                  },
                  "_links": {
                    "type": "object",
                    "properties": {
                      "html": {
                        "type": "object",
                        "properties": {
                          "href": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "href"
                        ]
                      },
                      "pull_request": {
                        "type": "object",
                        "properties": {
                          "href": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "href"
                        ]
                      }
                    },
                    "required": [
                      "html",
                      "pull_request"
                    ]
                  },
                  "updated_at": {
                    "type": "string"
                  }
                }
              },
              "pull_request": {
                "title": "Pull Request Minimal",
                "type": "object",
                "properties": {
                  "id": {
                    "type": "integer",
                    "format": "int64"
                  },
                  "number": {
                    "type": "integer"
                  },
                  "url": {
                    "type": "string"
                  },
                  "head": {
                    "type": "object",
                    "properties": {
                      "ref": {
                        "type": "string"
                      },
                      "sha": {
                        "type": "string"
                      },
                      "repo": {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "integer",
                            "format": "int64"
                          },
                          "url": {
                            "type": "string"
                          },
                          "name": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "id",
                          "url",
                          "name"
                        ]
                      }
                    },
                    "required": [
                      "ref",
                      "sha",
                      "repo"
                    ]
                  },
                  "base": {
                    "type": "object",
                    "properties": {
                      "ref": {
                        "type": "string"
                      },
                      "sha": {
                        "type": "string"
                      },
                      "repo": {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "integer",
                            "format": "int64"
                          },
                          "url": {
                            "type": "string"
                          },
                          "name": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "id",
                          "url",
                          "name"
                        ]
                      }
                    },
                    "required": [
                      "ref",
                      "sha",
                      "repo"
                    ]
                  }
                },
                "required": [
                  "id",
                  "number",
                  "url",
                  "head",
                  "base"
                ]
              }
            },
            "required": [
              "action",
              "review",
              "pull_request"
            ]
          },
          {
            "title": "CommitCommentEvent",
            "type": "object",
            "properties": {
              "action": {
                "type": "string"
              },
              "comment": {
                "type": "object",
                "properties": {
                  "html_url": {
                    "type": "string",
                    "format": "uri"
                  },
                  "url": {
                    "type": "string",
                    "format": "uri"
                  },
                  "id": {
                    "type": "integer"
                  },
                  "node_id": {
                    "type": "string"
                  },
                  "body": {
                    "type": "string"
                  },
                  "path": {
                    "type": "string",
                    "nullable": true
                  },
                  "position": {
                    "type": "integer",
                    "nullable": true
                  },
                  "line": {
                    "type": "integer",
                    "nullable": true
                  },
                  "commit_id": {
                    "type": "string"
                  },
                  "user": {
                    "title": "Simple User",
                    "description": "A GitHub user.",
                    "type": "object",
                    "properties": {
                      "name": {
                        "nullable": true,
                        "type": "string"
                      },
                      "email": {
                        "nullable": true,
                        "type": "string"
                      },
                      "login": {
                        "type": "string",
                        "example": "octocat"
                      },
                      "id": {
                        "type": "integer",
                        "format": "int64",
                        "example": 1
                      },
                      "node_id": {
                        "type": "string",
                        "example": "MDQ6VXNlcjE="
                      },
                      "avatar_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://github.com/images/error/octocat_happy.gif"
                      },
                      "gravatar_id": {
                        "type": "string",
                        "example": "41d064eb2195891e12d0413f63227ea7",
                        "nullable": true
                      },
                      "url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat"
                      },
                      "html_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://github.com/octocat"
                      },
                      "followers_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/followers"
                      },
                      "following_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/following{/other_user}"
                      },
                      "gists_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/gists{/gist_id}"
                      },
                      "starred_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/starred{/owner}{/repo}"
                      },
                      "subscriptions_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/subscriptions"
                      },
                      "organizations_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/orgs"
                      },
                      "repos_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/repos"
                      },
                      "events_url": {
                        "type": "string",
                        "example": "https://api.github.com/users/octocat/events{/privacy}"
                      },
                      "received_events_url": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://api.github.com/users/octocat/received_events"
                      },
                      "type": {
                        "type": "string",
                        "example": "User"
                      },
                      "site_admin": {
                        "type": "boolean"
                      },
                      "starred_at": {
                        "type": "string",
                        "example": "\"2020-07-09T00:17:55Z\""
                      },
                      "user_view_type": {
                        "type": "string",
                        "example": "public"
                      }
                    },
                    "required": [
                      "avatar_url",
                      "events_url",
                      "followers_url",
                      "following_url",
                      "gists_url",
                      "gravatar_id",
                      "html_url",
                      "id",
                      "node_id",
                      "login",
                      "organizations_url",
                      "received_events_url",
                      "repos_url",
                      "site_admin",
                      "starred_url",
                      "subscriptions_url",
                      "type",
                      "url"
                    ],
                    "nullable": true
                  },
                  "created_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "updated_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "reactions": {
                    "title": "Reaction Rollup",
                    "type": "object",
                    "properties": {
                      "url": {
                        "type": "string",
                        "format": "uri"
                      },
                      "total_count": {
                        "type": "integer"
                      },
                      "+1": {
                        "type": "integer"
                      },
                      "-1": {
                        "type": "integer"
                      },
                      "laugh": {
                        "type": "integer"
                      },
                      "confused": {
                        "type": "integer"
                      },
                      "heart": {
                        "type": "integer"
                      },
                      "hooray": {
                        "type": "integer"
                      },
                      "eyes": {
                        "type": "integer"
                      },
                      "rocket": {
                        "type": "integer"
                      }
                    },
                    "required": [
                      "url",
                      "total_count",
                      "+1",
                      "-1",
                      "laugh",
                      "confused",
                      "heart",
                      "hooray",
                      "eyes",
                      "rocket"
                    ]
                  }
                }
              }
            },
            "required": [
              "action",
              "comment"
            ]
          },
          {
            "title": "ReleaseEvent",
            "type": "object",
            "properties": {
              "action": {
                "type": "string"
              },
              "release": {
                "allOf": [
                  {
                    "title": "Release",
                    "description": "A release.",
                    "type": "object",
                    "properties": {
                      "url": {
                        "type": "string",
                        "format": "uri"
                      },
                      "html_url": {
                        "type": "string",
                        "format": "uri"
                      },
                      "assets_url": {
                        "type": "string",
                        "format": "uri"
                      },
                      "upload_url": {
                        "type": "string"
                      },
                      "tarball_url": {
                        "type": "string",
                        "format": "uri",
                        "nullable": true
                      },
                      "zipball_url": {
                        "type": "string",
                        "format": "uri",
                        "nullable": true
                      },
                      "id": {
                        "type": "integer"
                      },
                      "node_id": {
                        "type": "string"
                      },
                      "tag_name": {
                        "description": "The name of the tag.",
                        "example": "v1.0.0",
                        "type": "string"
                      },
                      "target_commitish": {
                        "description": "Specifies the commitish value that determines where the Git tag is created from.",
                        "example": "master",
                        "type": "string"
                      },
                      "name": {
                        "type": "string",
                        "nullable": true
                      },
                      "body": {
                        "type": "string",
                        "nullable": true
                      },
                      "draft": {
                        "description": "true to create a draft (unpublished) release, false to create a published one.",
                        "example": false,
                        "type": "boolean"
                      },
                      "prerelease": {
                        "description": "Whether to identify the release as a prerelease or a full release.",
                        "example": false,
                        "type": "boolean"
                      },
                      "immutable": {
                        "description": "Whether or not the release is immutable.",
                        "example": false,
                        "type": "boolean"
                      },
                      "created_at": {
                        "type": "string",
                        "format": "date-time"
                      },
                      "published_at": {
                        "type": "string",
                        "format": "date-time",
                        "nullable": true
                      },
                      "updated_at": {
                        "type": "string",
                        "nullable": true,
                        "format": "date-time"
                      },
                      "author": {
                        "title": "Simple User",
                        "description": "A GitHub user.",
                        "type": "object",
                        "properties": {
                          "name": {
                            "nullable": true,
                            "type": "string"
                          },
                          "email": {
                            "nullable": true,
                            "type": "string"
                          },
                          "login": {
                            "type": "string",
                            "example": "octocat"
                          },
                          "id": {
                            "type": "integer",
                            "format": "int64",
                            "example": 1
                          },
                          "node_id": {
                            "type": "string",
                            "example": "MDQ6VXNlcjE="
                          },
                          "avatar_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://github.com/images/error/octocat_happy.gif"
                          },
                          "gravatar_id": {
                            "type": "string",
                            "example": "41d064eb2195891e12d0413f63227ea7",
                            "nullable": true
                          },
                          "url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://api.github.com/users/octocat"
                          },
                          "html_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://github.com/octocat"
                          },
                          "followers_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://api.github.com/users/octocat/followers"
                          },
                          "following_url": {
                            "type": "string",
                            "example": "https://api.github.com/users/octocat/following{/other_user}"
                          },
                          "gists_url": {
                            "type": "string",
                            "example": "https://api.github.com/users/octocat/gists{/gist_id}"
                          },
                          "starred_url": {
                            "type": "string",
                            "example": "https://api.github.com/users/octocat/starred{/owner}{/repo}"
                          },
                          "subscriptions_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://api.github.com/users/octocat/subscriptions"
                          },
                          "organizations_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://api.github.com/users/octocat/orgs"
                          },
                          "repos_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://api.github.com/users/octocat/repos"
                          },
                          "events_url": {
                            "type": "string",
                            "example": "https://api.github.com/users/octocat/events{/privacy}"
                          },
                          "received_events_url": {
                            "type": "string",
                            "format": "uri",
                            "example": "https://api.github.com/users/octocat/received_events"
                          },
                          "type": {
                            "type": "string",
                            "example": "User"
                          },
                          "site_admin": {
                            "type": "boolean"
                          },
                          "starred_at": {
                            "type": "string",
                            "example": "\"2020-07-09T00:17:55Z\""
                          },
                          "user_view_type": {
                            "type": "string",
                            "example": "public"
                          }
                        },
                        "required": [
                          "avatar_url",
                          "events_url",
                          "followers_url",
                          "following_url",
                          "gists_url",
                          "gravatar_id",
                          "html_url",
                          "id",
                          "node_id",
                          "login",
                          "organizations_url",
                          "received_events_url",
                          "repos_url",
                          "site_admin",
                          "starred_url",
                          "subscriptions_url",
                          "type",
                          "url"
                        ]
                      },
                      "assets": {
                        "type": "array",
                        "items": {
                          "title": "Release Asset",
                          "description": "Data related to a release.",
                          "type": "object",
                          "properties": {
                            "url": {
                              "type": "string",
                              "format": "uri"
                            },
                            "browser_download_url": {
                              "type": "string",
                              "format": "uri"
                            },
                            "id": {
                              "type": "integer"
                            },
                            "node_id": {
                              "type": "string"
                            },
                            "name": {
                              "description": "The file name of the asset.",
                              "type": "string",
                              "example": "Team Environment"
                            },
                            "label": {
                              "type": "string",
                              "nullable": true
                            },
                            "state": {
                              "description": "State of the release asset.",
                              "type": "string",
                              "enum": [
                                "uploaded",
                                "open"
                              ]
                            },
                            "content_type": {
                              "type": "string"
                            },
                            "size": {
                              "type": "integer"
                            },
                            "digest": {
                              "type": "string",
                              "nullable": true
                            },
                            "download_count": {
                              "type": "integer"
                            },
                            "created_at": {
                              "type": "string",
                              "format": "date-time"
                            },
                            "updated_at": {
                              "type": "string",
                              "format": "date-time"
                            },
                            "uploader": {
                              "title": "Simple User",
                              "description": "A GitHub user.",
                              "type": "object",
                              "properties": {
                                "name": {
                                  "nullable": true,
                                  "type": "string"
                                },
                                "email": {
                                  "nullable": true,
                                  "type": "string"
                                },
                                "login": {
                                  "type": "string",
                                  "example": "octocat"
                                },
                                "id": {
                                  "type": "integer",
                                  "format": "int64",
                                  "example": 1
                                },
                                "node_id": {
                                  "type": "string",
                                  "example": "MDQ6VXNlcjE="
                                },
                                "avatar_url": {
                                  "type": "string",
                                  "format": "uri",
                                  "example": "https://github.com/images/error/octocat_happy.gif"
                                },
                                "gravatar_id": {
                                  "type": "string",
                                  "example": "41d064eb2195891e12d0413f63227ea7",
                                  "nullable": true
                                },
                                "url": {
                                  "type": "string",
                                  "format": "uri",
                                  "example": "https://api.github.com/users/octocat"
                                },
                                "html_url": {
                                  "type": "string",
                                  "format": "uri",
                                  "example": "https://github.com/octocat"
                                },
                                "followers_url": {
                                  "type": "string",
                                  "format": "uri",
                                  "example": "https://api.github.com/users/octocat/followers"
                                },
                                "following_url": {
                                  "type": "string",
                                  "example": "https://api.github.com/users/octocat/following{/other_user}"
                                },
                                "gists_url": {
                                  "type": "string",
                                  "example": "https://api.github.com/users/octocat/gists{/gist_id}"
                                },
                                "starred_url": {
                                  "type": "string",
                                  "example": "https://api.github.com/users/octocat/starred{/owner}{/repo}"
                                },
                                "subscriptions_url": {
                                  "type": "string",
                                  "format": "uri",
                                  "example": "https://api.github.com/users/octocat/subscriptions"
                                },
                                "organizations_url": {
                                  "type": "string",
                                  "format": "uri",
                                  "example": "https://api.github.com/users/octocat/orgs"
                                },
                                "repos_url": {
                                  "type": "string",
                                  "format": "uri",
                                  "example": "https://api.github.com/users/octocat/repos"
                                },
                                "events_url": {
                                  "type": "string",
                                  "example": "https://api.github.com/users/octocat/events{/privacy}"
                                },
                                "received_events_url": {
                                  "type": "string",
                                  "format": "uri",
                                  "example": "https://api.github.com/users/octocat/received_events"
                                },
                                "type": {
                                  "type": "string",
                                  "example": "User"
                                },
                                "site_admin": {
                                  "type": "boolean"
                                },
                                "starred_at": {
                                  "type": "string",
                                  "example": "\"2020-07-09T00:17:55Z\""
                                },
                                "user_view_type": {
                                  "type": "string",
                                  "example": "public"
                                }
                              },
                              "required": [
                                "avatar_url",
                                "events_url",
                                "followers_url",
                                "following_url",
                                "gists_url",
                                "gravatar_id",
                                "html_url",
                                "id",
                                "node_id",
                                "login",
                                "organizations_url",
                                "received_events_url",
                                "repos_url",
                                "site_admin",
                                "starred_url",
                                "subscriptions_url",
                                "type",
                                "url"
                              ],
                              "nullable": true
                            }
                          },
                          "required": [
                            "id",
                            "name",
                            "content_type",
                            "size",
                            "digest",
                            "state",
                            "url",
                            "node_id",
                            "download_count",
                            "label",
                            "uploader",
                            "browser_download_url",
                            "created_at",
                            "updated_at"
                          ]
                        }
                      },
                      "body_html": {
                        "type": "string"
                      },
                      "body_text": {
                        "type": "string"
                      },
                      "mentions_count": {
                        "type": "integer"
                      },
                      "discussion_url": {
                        "description": "The URL of the release discussion.",
                        "type": "string",
                        "format": "uri"
                      },
                      "reactions": {
                        "title": "Reaction Rollup",
                        "type": "object",
                        "properties": {
                          "url": {
                            "type": "string",
                            "format": "uri"
                          },
                          "total_count": {
                            "type": "integer"
                          },
                          "+1": {
                            "type": "integer"
                          },
                          "-1": {
                            "type": "integer"
                          },
                          "laugh": {
                            "type": "integer"
                          },
                          "confused": {
                            "type": "integer"
                          },
                          "heart": {
                            "type": "integer"
                          },
                          "hooray": {
                            "type": "integer"
                          },
                          "eyes": {
                            "type": "integer"
                          },
                          "rocket": {
                            "type": "integer"
                          }
                        },
                        "required": [
                          "url",
                          "total_count",
                          "+1",
                          "-1",
                          "laugh",
                          "confused",
                          "heart",
                          "hooray",
                          "eyes",
                          "rocket"
                        ]
                      }
                    },
                    "required": [
                      "assets_url",
                      "upload_url",
                      "tarball_url",
                      "zipball_url",
                      "created_at",
                      "published_at",
                      "draft",
                      "id",
                      "node_id",
                      "author",
                      "html_url",
                      "name",
                      "prerelease",
                      "tag_name",
                      "target_commitish",
                      "assets",
                      "url"
                    ]
                  },
                  {
                    "type": "object",
                    "properties": {
                      "is_short_description_html_truncated": {
                        "type": "boolean"
                      },
                      "short_description_html": {
                        "type": "string"
                      }
                    }
                  }
                ]
              }
            },
            "required": [
              "action",
              "release"
            ]
          },
          {
            "title": "WatchEvent",
            "type": "object",
            "properties": {
              "action": {
                "type": "string"
              }
            },
            "required": [
              "action"
            ]
          }
        ]
      },
      "public": {
        "type": "boolean"
      },
      "created_at": {
        "type": "string",
        "format": "date-time",
        "nullable": true
      }
    },
    "required": [
      "id",
      "type",
      "actor",
      "repo",
      "payload",
      "public",
      "created_at"
    ]
  }
}

Usage

from ocp_agent import OCPAgent

agent = OCPAgent()
await agent.register_api('github')

# Call this tool
result = await agent.call_tool('activityListPublicEventsForUser', {
    # Add required parameters here
})