-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathBaseRepo.java
More file actions
439 lines (365 loc) · 15.9 KB
/
BaseRepo.java
File metadata and controls
439 lines (365 loc) · 15.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
package io.quicktype;
import java.util.Map;
import com.fasterxml.jackson.annotation.*;
public class BaseRepo {
private long id;
private String nodeID;
private String name;
private String fullName;
private Owner owner;
private boolean repoPrivate;
private String htmlURL;
private String description;
private boolean fork;
private String url;
private String forksURL;
private String keysURL;
private String collaboratorsURL;
private String teamsURL;
private String hooksURL;
private String issueEventsURL;
private String eventsURL;
private String assigneesURL;
private String branchesURL;
private String tagsURL;
private String blobsURL;
private String gitTagsURL;
private String gitRefsURL;
private String treesURL;
private String statusesURL;
private String languagesURL;
private String stargazersURL;
private String contributorsURL;
private String subscribersURL;
private String subscriptionURL;
private String commitsURL;
private String gitCommitsURL;
private String commentsURL;
private String issueCommentURL;
private String contentsURL;
private String compareURL;
private String mergesURL;
private String archiveURL;
private String downloadsURL;
private String issuesURL;
private String pullsURL;
private String milestonesURL;
private String notificationsURL;
private String labelsURL;
private String releasesURL;
private String deploymentsURL;
private String createdAt;
private String updatedAt;
private String pushedAt;
private String gitURL;
private String sshURL;
private String cloneURL;
private String svnURL;
private String homepage;
private long size;
private long stargazersCount;
private long watchersCount;
private String language;
private boolean hasIssues;
private boolean hasProjects;
private boolean hasDownloads;
private boolean hasWiki;
private boolean hasPages;
private long forksCount;
private Object mirrorURL;
private boolean archived;
private long openIssuesCount;
private License license;
private long forks;
private long openIssues;
private long watchers;
private String defaultBranch;
@JsonProperty("id")
public long getID() { return id; }
@JsonProperty("id")
public void setID(long value) { this.id = value; }
@JsonProperty("node_id")
public String getNodeID() { return nodeID; }
@JsonProperty("node_id")
public void setNodeID(String value) { this.nodeID = value; }
@JsonProperty("name")
public String getName() { return name; }
@JsonProperty("name")
public void setName(String value) { this.name = value; }
@JsonProperty("full_name")
public String getFullName() { return fullName; }
@JsonProperty("full_name")
public void setFullName(String value) { this.fullName = value; }
@JsonProperty("owner")
public Owner getOwner() { return owner; }
@JsonProperty("owner")
public void setOwner(Owner value) { this.owner = value; }
@JsonProperty("private")
public boolean getRepoPrivate() { return repoPrivate; }
@JsonProperty("private")
public void setRepoPrivate(boolean value) { this.repoPrivate = value; }
@JsonProperty("html_url")
public String getHTMLURL() { return htmlURL; }
@JsonProperty("html_url")
public void setHTMLURL(String value) { this.htmlURL = value; }
@JsonProperty("description")
public String getDescription() { return description; }
@JsonProperty("description")
public void setDescription(String value) { this.description = value; }
@JsonProperty("fork")
public boolean getFork() { return fork; }
@JsonProperty("fork")
public void setFork(boolean value) { this.fork = value; }
@JsonProperty("url")
public String getURL() { return url; }
@JsonProperty("url")
public void setURL(String value) { this.url = value; }
@JsonProperty("forks_url")
public String getForksURL() { return forksURL; }
@JsonProperty("forks_url")
public void setForksURL(String value) { this.forksURL = value; }
@JsonProperty("keys_url")
public String getKeysURL() { return keysURL; }
@JsonProperty("keys_url")
public void setKeysURL(String value) { this.keysURL = value; }
@JsonProperty("collaborators_url")
public String getCollaboratorsURL() { return collaboratorsURL; }
@JsonProperty("collaborators_url")
public void setCollaboratorsURL(String value) { this.collaboratorsURL = value; }
@JsonProperty("teams_url")
public String getTeamsURL() { return teamsURL; }
@JsonProperty("teams_url")
public void setTeamsURL(String value) { this.teamsURL = value; }
@JsonProperty("hooks_url")
public String getHooksURL() { return hooksURL; }
@JsonProperty("hooks_url")
public void setHooksURL(String value) { this.hooksURL = value; }
@JsonProperty("issue_events_url")
public String getIssueEventsURL() { return issueEventsURL; }
@JsonProperty("issue_events_url")
public void setIssueEventsURL(String value) { this.issueEventsURL = value; }
@JsonProperty("events_url")
public String getEventsURL() { return eventsURL; }
@JsonProperty("events_url")
public void setEventsURL(String value) { this.eventsURL = value; }
@JsonProperty("assignees_url")
public String getAssigneesURL() { return assigneesURL; }
@JsonProperty("assignees_url")
public void setAssigneesURL(String value) { this.assigneesURL = value; }
@JsonProperty("branches_url")
public String getBranchesURL() { return branchesURL; }
@JsonProperty("branches_url")
public void setBranchesURL(String value) { this.branchesURL = value; }
@JsonProperty("tags_url")
public String getTagsURL() { return tagsURL; }
@JsonProperty("tags_url")
public void setTagsURL(String value) { this.tagsURL = value; }
@JsonProperty("blobs_url")
public String getBlobsURL() { return blobsURL; }
@JsonProperty("blobs_url")
public void setBlobsURL(String value) { this.blobsURL = value; }
@JsonProperty("git_tags_url")
public String getGitTagsURL() { return gitTagsURL; }
@JsonProperty("git_tags_url")
public void setGitTagsURL(String value) { this.gitTagsURL = value; }
@JsonProperty("git_refs_url")
public String getGitRefsURL() { return gitRefsURL; }
@JsonProperty("git_refs_url")
public void setGitRefsURL(String value) { this.gitRefsURL = value; }
@JsonProperty("trees_url")
public String getTreesURL() { return treesURL; }
@JsonProperty("trees_url")
public void setTreesURL(String value) { this.treesURL = value; }
@JsonProperty("statuses_url")
public String getStatusesURL() { return statusesURL; }
@JsonProperty("statuses_url")
public void setStatusesURL(String value) { this.statusesURL = value; }
@JsonProperty("languages_url")
public String getLanguagesURL() { return languagesURL; }
@JsonProperty("languages_url")
public void setLanguagesURL(String value) { this.languagesURL = value; }
@JsonProperty("stargazers_url")
public String getStargazersURL() { return stargazersURL; }
@JsonProperty("stargazers_url")
public void setStargazersURL(String value) { this.stargazersURL = value; }
@JsonProperty("contributors_url")
public String getContributorsURL() { return contributorsURL; }
@JsonProperty("contributors_url")
public void setContributorsURL(String value) { this.contributorsURL = value; }
@JsonProperty("subscribers_url")
public String getSubscribersURL() { return subscribersURL; }
@JsonProperty("subscribers_url")
public void setSubscribersURL(String value) { this.subscribersURL = value; }
@JsonProperty("subscription_url")
public String getSubscriptionURL() { return subscriptionURL; }
@JsonProperty("subscription_url")
public void setSubscriptionURL(String value) { this.subscriptionURL = value; }
@JsonProperty("commits_url")
public String getCommitsURL() { return commitsURL; }
@JsonProperty("commits_url")
public void setCommitsURL(String value) { this.commitsURL = value; }
@JsonProperty("git_commits_url")
public String getGitCommitsURL() { return gitCommitsURL; }
@JsonProperty("git_commits_url")
public void setGitCommitsURL(String value) { this.gitCommitsURL = value; }
@JsonProperty("comments_url")
public String getCommentsURL() { return commentsURL; }
@JsonProperty("comments_url")
public void setCommentsURL(String value) { this.commentsURL = value; }
@JsonProperty("issue_comment_url")
public String getIssueCommentURL() { return issueCommentURL; }
@JsonProperty("issue_comment_url")
public void setIssueCommentURL(String value) { this.issueCommentURL = value; }
@JsonProperty("contents_url")
public String getContentsURL() { return contentsURL; }
@JsonProperty("contents_url")
public void setContentsURL(String value) { this.contentsURL = value; }
@JsonProperty("compare_url")
public String getCompareURL() { return compareURL; }
@JsonProperty("compare_url")
public void setCompareURL(String value) { this.compareURL = value; }
@JsonProperty("merges_url")
public String getMergesURL() { return mergesURL; }
@JsonProperty("merges_url")
public void setMergesURL(String value) { this.mergesURL = value; }
@JsonProperty("archive_url")
public String getArchiveURL() { return archiveURL; }
@JsonProperty("archive_url")
public void setArchiveURL(String value) { this.archiveURL = value; }
@JsonProperty("downloads_url")
public String getDownloadsURL() { return downloadsURL; }
@JsonProperty("downloads_url")
public void setDownloadsURL(String value) { this.downloadsURL = value; }
@JsonProperty("issues_url")
public String getIssuesURL() { return issuesURL; }
@JsonProperty("issues_url")
public void setIssuesURL(String value) { this.issuesURL = value; }
@JsonProperty("pulls_url")
public String getPullsURL() { return pullsURL; }
@JsonProperty("pulls_url")
public void setPullsURL(String value) { this.pullsURL = value; }
@JsonProperty("milestones_url")
public String getMilestonesURL() { return milestonesURL; }
@JsonProperty("milestones_url")
public void setMilestonesURL(String value) { this.milestonesURL = value; }
@JsonProperty("notifications_url")
public String getNotificationsURL() { return notificationsURL; }
@JsonProperty("notifications_url")
public void setNotificationsURL(String value) { this.notificationsURL = value; }
@JsonProperty("labels_url")
public String getLabelsURL() { return labelsURL; }
@JsonProperty("labels_url")
public void setLabelsURL(String value) { this.labelsURL = value; }
@JsonProperty("releases_url")
public String getReleasesURL() { return releasesURL; }
@JsonProperty("releases_url")
public void setReleasesURL(String value) { this.releasesURL = value; }
@JsonProperty("deployments_url")
public String getDeploymentsURL() { return deploymentsURL; }
@JsonProperty("deployments_url")
public void setDeploymentsURL(String value) { this.deploymentsURL = value; }
@JsonProperty("created_at")
public String getCreatedAt() { return createdAt; }
@JsonProperty("created_at")
public void setCreatedAt(String value) { this.createdAt = value; }
@JsonProperty("updated_at")
public String getUpdatedAt() { return updatedAt; }
@JsonProperty("updated_at")
public void setUpdatedAt(String value) { this.updatedAt = value; }
@JsonProperty("pushed_at")
public String getPushedAt() { return pushedAt; }
@JsonProperty("pushed_at")
public void setPushedAt(String value) { this.pushedAt = value; }
@JsonProperty("git_url")
public String getGitURL() { return gitURL; }
@JsonProperty("git_url")
public void setGitURL(String value) { this.gitURL = value; }
@JsonProperty("ssh_url")
public String getSSHURL() { return sshURL; }
@JsonProperty("ssh_url")
public void setSSHURL(String value) { this.sshURL = value; }
@JsonProperty("clone_url")
public String getCloneURL() { return cloneURL; }
@JsonProperty("clone_url")
public void setCloneURL(String value) { this.cloneURL = value; }
@JsonProperty("svn_url")
public String getSvnURL() { return svnURL; }
@JsonProperty("svn_url")
public void setSvnURL(String value) { this.svnURL = value; }
@JsonProperty("homepage")
public String getHomepage() { return homepage; }
@JsonProperty("homepage")
public void setHomepage(String value) { this.homepage = value; }
@JsonProperty("size")
public long getSize() { return size; }
@JsonProperty("size")
public void setSize(long value) { this.size = value; }
@JsonProperty("stargazers_count")
public long getStargazersCount() { return stargazersCount; }
@JsonProperty("stargazers_count")
public void setStargazersCount(long value) { this.stargazersCount = value; }
@JsonProperty("watchers_count")
public long getWatchersCount() { return watchersCount; }
@JsonProperty("watchers_count")
public void setWatchersCount(long value) { this.watchersCount = value; }
@JsonProperty("language")
public String getLanguage() { return language; }
@JsonProperty("language")
public void setLanguage(String value) { this.language = value; }
@JsonProperty("has_issues")
public boolean getHasIssues() { return hasIssues; }
@JsonProperty("has_issues")
public void setHasIssues(boolean value) { this.hasIssues = value; }
@JsonProperty("has_projects")
public boolean getHasProjects() { return hasProjects; }
@JsonProperty("has_projects")
public void setHasProjects(boolean value) { this.hasProjects = value; }
@JsonProperty("has_downloads")
public boolean getHasDownloads() { return hasDownloads; }
@JsonProperty("has_downloads")
public void setHasDownloads(boolean value) { this.hasDownloads = value; }
@JsonProperty("has_wiki")
public boolean getHasWiki() { return hasWiki; }
@JsonProperty("has_wiki")
public void setHasWiki(boolean value) { this.hasWiki = value; }
@JsonProperty("has_pages")
public boolean getHasPages() { return hasPages; }
@JsonProperty("has_pages")
public void setHasPages(boolean value) { this.hasPages = value; }
@JsonProperty("forks_count")
public long getForksCount() { return forksCount; }
@JsonProperty("forks_count")
public void setForksCount(long value) { this.forksCount = value; }
@JsonProperty("mirror_url")
public Object getMirrorURL() { return mirrorURL; }
@JsonProperty("mirror_url")
public void setMirrorURL(Object value) { this.mirrorURL = value; }
@JsonProperty("archived")
public boolean getArchived() { return archived; }
@JsonProperty("archived")
public void setArchived(boolean value) { this.archived = value; }
@JsonProperty("open_issues_count")
public long getOpenIssuesCount() { return openIssuesCount; }
@JsonProperty("open_issues_count")
public void setOpenIssuesCount(long value) { this.openIssuesCount = value; }
@JsonProperty("license")
public License getLicense() { return license; }
@JsonProperty("license")
public void setLicense(License value) { this.license = value; }
@JsonProperty("forks")
public long getForks() { return forks; }
@JsonProperty("forks")
public void setForks(long value) { this.forks = value; }
@JsonProperty("open_issues")
public long getOpenIssues() { return openIssues; }
@JsonProperty("open_issues")
public void setOpenIssues(long value) { this.openIssues = value; }
@JsonProperty("watchers")
public long getWatchers() { return watchers; }
@JsonProperty("watchers")
public void setWatchers(long value) { this.watchers = value; }
@JsonProperty("default_branch")
public String getDefaultBranch() { return defaultBranch; }
@JsonProperty("default_branch")
public void setDefaultBranch(String value) { this.defaultBranch = value; }
}