{ "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "id": { "type": ["null", "integer"] }, "node_id": { "type": ["null", "string"] }, "name": { "type": ["null", "string"] }, "full_name": { "type": ["null", "string"] }, "owner": { "$ref": "user.json" }, "private": { "type": ["null", "boolean"] }, "html_url": { "type": ["null", "string"] }, "description": { "type": ["null", "string"] }, "fork": { "type": ["null", "boolean"] }, "url": { "type": ["null", "string"] }, "archive_url": { "type": ["null", "string"] }, "assignees_url": { "type": ["null", "string"] }, "blobs_url": { "type": ["null", "string"] }, "branches_url": { "type": ["null", "string"] }, "collaborators_url": { "type": ["null", "string"] }, "comments_url": { "type": ["null", "string"] }, "commits_url": { "type": ["null", "string"] }, "compare_url": { "type": ["null", "string"] }, "contents_url": { "type": ["null", "string"] }, "contributors_url": { "type": ["null", "string"] }, "deployments_url": { "type": ["null", "string"] }, "downloads_url": { "type": ["null", "string"] }, "events_url": { "type": ["null", "string"] }, "forks_url": { "type": ["null", "string"] }, "git_commits_url": { "type": ["null", "string"] }, "git_refs_url": { "type": ["null", "string"] }, "git_tags_url": { "type": ["null", "string"] }, "git_url": { "type": ["null", "string"] }, "issue_comment_url": { "type": ["null", "string"] }, "issue_events_url": { "type": ["null", "string"] }, "issues_url": { "type": ["null", "string"] }, "keys_url": { "type": ["null", "string"] }, "labels_url": { "type": ["null", "string"] }, "languages_url": { "type": ["null", "string"] }, "merges_url": { "type": ["null", "string"] }, "milestones_url": { "type": ["null", "string"] }, "notifications_url": { "type": ["null", "string"] }, "pulls_url": { "type": ["null", "string"] }, "releases_url": { "type": ["null", "string"] }, "ssh_url": { "type": ["null", "string"] }, "stargazers_url": { "type": ["null", "string"] }, "statuses_url": { "type": ["null", "string"] }, "subscribers_url": { "type": ["null", "string"] }, "subscription_url": { "type": ["null", "string"] }, "tags_url": { "type": ["null", "string"] }, "teams_url": { "type": ["null", "string"] }, "trees_url": { "type": ["null", "string"] }, "clone_url": { "type": ["null", "string"] }, "mirror_url": { "type": ["null", "string"] }, "hooks_url": { "type": ["null", "string"] }, "svn_url": { "type": ["null", "string"] }, "homepage": { "type": ["null", "string"] }, "language": { "type": ["null", "string"] }, "forks_count": { "type": ["null", "integer"] }, "stargazers_count": { "type": ["null", "integer"] }, "watchers_count": { "type": ["null", "integer"] }, "size": { "type": ["null", "integer"] }, "default_branch": { "type": ["null", "string"] }, "open_issues_count": { "type": ["null", "integer"] }, "is_template": { "type": ["null", "boolean"] }, "topics": { "type": ["null", "array"], "items": { "type": ["null", "string"] } }, "license": { "type": ["null", "object"], "properties": { "key": { "type": ["null", "string"] }, "name": { "type": ["null", "string"] }, "url": { "type": ["null", "string"] }, "spdx_id": { "type": ["null", "string"] }, "node_id": { "type": ["null", "string"] }, "html_url": { "type": ["null", "string"] } } }, "has_issues": { "type": ["null", "boolean"] }, "has_projects": { "type": ["null", "boolean"] }, "has_wiki": { "type": ["null", "boolean"] }, "has_pages": { "type": ["null", "boolean"] }, "has_downloads": { "type": ["null", "boolean"] }, "archived": { "type": ["null", "boolean"] }, "disabled": { "type": ["null", "boolean"] }, "visibility": { "type": ["null", "string"] }, "pushed_at": { "type": ["null", "string"], "format": "date-time" }, "created_at": { "type": ["null", "string"], "format": "date-time" }, "updated_at": { "type": "string", "format": "date-time" }, "permissions": { "type": ["null", "object"], "properties": { "admin": { "type": ["null", "boolean"] }, "push": { "type": ["null", "boolean"] }, "pull": { "type": ["null", "boolean"] } } } } }