| 1 | package main |
| 2 | |
| 3 | type Repository struct { |
| 4 | ID int `json:"id"` |
| 5 | NodeID string `json:"node_id"` |
| 6 | Name string `json:"name"` |
| 7 | FullName string `json:"full_name"` |
| 8 | Private bool `json:"private"` |
| 9 | Owner struct { |
| 10 | Login string `json:"login"` |
| 11 | ID int `json:"id"` |
| 12 | NodeID string `json:"node_id"` |
| 13 | AvatarURL string `json:"avatar_url"` |
| 14 | GravatarID string `json:"gravatar_id"` |
| 15 | URL string `json:"url"` |
| 16 | HTMLURL string `json:"html_url"` |
| 17 | FollowersURL string `json:"followers_url"` |
| 18 | FollowingURL string `json:"following_url"` |
| 19 | GistsURL string `json:"gists_url"` |
| 20 | StarredURL string `json:"starred_url"` |
| 21 | SubscriptionsURL string `json:"subscriptions_url"` |
| 22 | OrganizationsURL string `json:"organizations_url"` |
| 23 | ReposURL string `json:"repos_url"` |
| 24 | EventsURL string `json:"events_url"` |
| 25 | ReceivedEventsURL string `json:"received_events_url"` |
| 26 | Type string `json:"type"` |
| 27 | SiteAdmin bool `json:"site_admin"` |
| 28 | } `json:"owner"` |
| 29 | HTMLURL string `json:"html_url"` |
| 30 | Description string `json:"description"` |
| 31 | Fork bool `json:"fork"` |
| 32 | URL string `json:"url"` |
| 33 | ForksURL string `json:"forks_url"` |
| 34 | KeysURL string `json:"keys_url"` |
| 35 | CollaboratorsURL string `json:"collaborators_url"` |
| 36 | TeamsURL string `json:"teams_url"` |
| 37 | HooksURL string `json:"hooks_url"` |
| 38 | IssueEventsURL string `json:"issue_events_url"` |
| 39 | EventsURL string `json:"events_url"` |
| 40 | AssigneesURL string `json:"assignees_url"` |
| 41 | BranchesURL string `json:"branches_url"` |
| 42 | TagsURL string `json:"tags_url"` |
| 43 | BlobsURL string `json:"blobs_url"` |
| 44 | GitTagsURL string `json:"git_tags_url"` |
| 45 | GitRefsURL string `json:"git_refs_url"` |
| 46 | TreesURL string `json:"trees_url"` |
| 47 | StatusesURL string `json:"statuses_url"` |
| 48 | LanguagesURL string `json:"languages_url"` |
| 49 | StargazersURL string `json:"stargazers_url"` |
| 50 | ContributorsURL string `json:"contributors_url"` |
| 51 | SubscribersURL string `json:"subscribers_url"` |
| 52 | SubscriptionURL string `json:"subscription_url"` |
| 53 | CommitsURL string `json:"commits_url"` |
| 54 | GitCommitsURL string `json:"git_commits_url"` |
| 55 | CommentsURL string `json:"comments_url"` |
| 56 | IssueCommentURL string `json:"issue_comment_url"` |
| 57 | ContentsURL string `json:"contents_url"` |
| 58 | CompareURL string `json:"compare_url"` |
| 59 | MergesURL string `json:"merges_url"` |
| 60 | ArchiveURL string `json:"archive_url"` |
| 61 | DownloadsURL string `json:"downloads_url"` |
| 62 | IssuesURL string `json:"issues_url"` |
| 63 | PullsURL string `json:"pulls_url"` |
| 64 | MilestonesURL string `json:"milestones_url"` |
| 65 | NotificationsURL string `json:"notifications_url"` |
| 66 | LabelsURL string `json:"labels_url"` |
| 67 | ReleasesURL string `json:"releases_url"` |
| 68 | DeploymentsURL string `json:"deployments_url"` |
| 69 | CreatedAt string `json:"created_at"` |
| 70 | UpdatedAt string `json:"updated_at"` |
| 71 | PushedAt string `json:"pushed_at"` |
| 72 | GitURL string `json:"git_url"` |
| 73 | SSHURL string `json:"ssh_url"` |
| 74 | CloneURL string `json:"clone_url"` |
| 75 | SvnURL string `json:"svn_url"` |
| 76 | Homepage interface{} `json:"homepage"` |
| 77 | Size int `json:"size"` |
| 78 | StargazersCount int `json:"stargazers_count"` |
| 79 | WatchersCount int `json:"watchers_count"` |
| 80 | Language string `json:"language"` |
| 81 | HasIssues bool `json:"has_issues"` |
| 82 | HasProjects bool `json:"has_projects"` |
| 83 | HasDownloads bool `json:"has_downloads"` |
| 84 | HasWiki bool `json:"has_wiki"` |
| 85 | HasPages bool `json:"has_pages"` |
| 86 | HasDiscussions bool `json:"has_discussions"` |
| 87 | ForksCount int `json:"forks_count"` |
| 88 | MirrorURL interface{} `json:"mirror_url"` |
| 89 | Archived bool `json:"archived"` |
| 90 | Disabled bool `json:"disabled"` |
| 91 | OpenIssuesCount int `json:"open_issues_count"` |
| 92 | License interface{} `json:"license"` |
| 93 | AllowForking bool `json:"allow_forking"` |
| 94 | IsTemplate bool `json:"is_template"` |
| 95 | WebCommitSignoffRequired bool `json:"web_commit_signoff_required"` |
| 96 | Topics []string `json:"topics"` |
| 97 | Visibility string `json:"visibility"` |
| 98 | Forks int `json:"forks"` |
| 99 | OpenIssues int `json:"open_issues"` |
| 100 | Watchers int `json:"watchers"` |
| 101 | DefaultBranch string `json:"default_branch"` |
| 102 | } |