package com.mcxtzhang.rxjava2demo.retrofit.model.gayhub;
import com.google.gson.annotations.SerializedName;
/**
* Intro:完整的RepoBean
* Author: zhangxutong
* E-mail: mcxtzhang@163.com
* Home Page: http://blog.csdn.net/zxt0601
* Created: 2017/1/24.
* History:
*/
public class FullRepoBean {
/**
* id : 76048305
* name : all-base-adapter
* full_name : mcxtzhang/all-base-adapter
* owner : {"login":"mcxtzhang","id":16453532,"avatar_url":"https://avatars.githubusercontent.com/u/16453532?v=3","gravatar_id":"","url":"https://api.github.com/users/mcxtzhang","html_url":"https://github.com/mcxtzhang","followers_url":"https://api.github.com/users/mcxtzhang/followers","following_url":"https://api.github.com/users/mcxtzhang/following{/other_user}","gists_url":"https://api.github.com/users/mcxtzhang/gists{/gist_id}","starred_url":"https://api.github.com/users/mcxtzhang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mcxtzhang/subscriptions","organizations_url":"https://api.github.com/users/mcxtzhang/orgs","repos_url":"https://api.github.com/users/mcxtzhang/repos","events_url":"https://api.github.com/users/mcxtzhang/events{/privacy}","received_events_url":"https://api.github.com/users/mcxtzhang/received_events","type":"User","site_admin":false}
* private : false
* html_url : https://github.com/mcxtzhang/all-base-adapter
* description : Adapter terminator, including DataBinding, any ViewGroup, list(Rv, Lv ). Write Adapter, it is enough .Adapter终结者,包含DataBinding,任意ViewGroup,Rv、Lv列表。写Adapter,有它就够了
* fork : false
* url : https://api.github.com/repos/mcxtzhang/all-base-adapter
* forks_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/forks
* keys_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/keys{/key_id}
* collaborators_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/collaborators{/collaborator}
* teams_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/teams
* hooks_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/hooks
* issue_events_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/issues/events{/number}
* events_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/events
* assignees_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/assignees{/user}
* branches_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/branches{/branch}
* tags_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/tags
* blobs_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/git/blobs{/sha}
* git_tags_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/git/tags{/sha}
* git_refs_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/git/refs{/sha}
* trees_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/git/trees{/sha}
* statuses_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/statuses/{sha}
* languages_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/languages
* stargazers_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/stargazers
* contributors_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/contributors
* subscribers_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/subscribers
* subscription_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/subscription
* commits_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/commits{/sha}
* git_commits_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/git/commits{/sha}
* comments_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/comments{/number}
* issue_comment_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/issues/comments{/number}
* contents_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/contents/{+path}
* compare_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/compare/{base}...{head}
* merges_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/merges
* archive_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/{archive_format}{/ref}
* downloads_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/downloads
* issues_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/issues{/number}
* pulls_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/pulls{/number}
* milestones_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/milestones{/number}
* notifications_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/notifications{?since,all,participating}
* labels_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/labels{/name}
* releases_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/releases{/id}
* deployments_url : https://api.github.com/repos/mcxtzhang/all-base-adapter/deployments
* created_at : 2016-12-09T15:45:05Z
* updated_at : 2017-01-20T05:19:58Z
* pushed_at : 2017-01-13T08:07:33Z
* git_url : git://github.com/mcxtzhang/all-base-adapter.git
* ssh_url : git@github.com:mcxtzhang/all-base-adapter.git
* clone_url : https://github.com/mcxtzhang/all-base-adapter.git
* svn_url : https://github.com/mcxtzhang/all-base-adapter
* homepage : https://gold.xitu.io/post/584d52fdb123db00661c59fa
* size : 25789
* stargazers_count : 200
* watchers_count : 200
* language : Java
* has_issues : true
* has_downloads : true
* has_wiki : true
* has_pages : false
* forks_count : 30
* mirror_url : null
* open_issues_count : 1
* forks : 30
* open_issues : 1
* watchers : 200
* default_branch : master
*/
@SerializedName("id")
private int id;
@SerializedName("name")
private String name;
@SerializedName("full_name")
private String fullName;
@SerializedName("owner")
private OwnerBean owner;
@SerializedName("private")
private boolean privateX;
@SerializedName("html_url")
private String htmlUrl;
@SerializedName("description")
private String description;
@SerializedName("fork")
private boolean fork;
@SerializedName("url")
private String url;
@SerializedName("forks_url")
private String forksUrl;
@SerializedName("keys_url")
private String keysUrl;
@SerializedName("collaborators_url")
private String collaboratorsUrl;
@SerializedName("teams_url")
private String teamsUrl;
@SerializedName("hooks_url")
private String hooksUrl;
@SerializedName("issue_events_url")
private String issueEventsUrl;
@SerializedName("events_url")
private String eventsUrl;
@SerializedName("assignees_url")
private String assigneesUrl;
@SerializedName("branches_url")
private String branchesUrl;
@SerializedName("tags_url")
private String tagsUrl;
@SerializedName("blobs_url")
private String blobsUrl;
@SerializedName("git_tags_url")
private String gitTagsUrl;
@SerializedName("git_refs_url")
private String gitRefsUrl;
@SerializedName("trees_url")
private String treesUrl;
@SerializedName("statuses_url")
private String statusesUrl;
@SerializedName("languages_url")
private String languagesUrl;
@SerializedName("stargazers_url")
private String stargazersUrl;
@SerializedName("contributors_url")
private String contributorsUrl;
@SerializedName("subscribers_url")
private String subscribersUrl;
@SerializedName("subscription_url")
private String subscriptionUrl;
@SerializedName("commits_url")
private String commitsUrl;
@SerializedName("git_commits_url")
private String gitCommitsUrl;
@SerializedName("comments_url")
private String commentsUrl;
@SerializedName("issue_comment_url")
private String issueCommentUrl;
@SerializedName("contents_url")
private String contentsUrl;
@SerializedName("compare_url")
private String compareUrl;
@SerializedName("merges_url")
private String mergesUrl;
@SerializedName("archive_url")
private String archiveUrl;
@SerializedName("downloads_url")
private String downloadsUrl;
@SerializedName("issues_url")
private String issuesUrl;
@SerializedName("pulls_url")
private String pullsUrl;
@SerializedName("milestones_url")
private String milestonesUrl;
@SerializedName("notifications_url")
private String notificationsUrl;
@SerializedName("labels_url")
private String labelsUrl;
@SerializedName("releases_url")
private String releasesUrl;
@SerializedName("deployments_url")
private String deploymentsUrl;
@SerializedName("created_at")
private String createdAt;
@SerializedName("updated_at")
private String updatedAt;
@SerializedName("pushed_at")
private String pushedAt;
@SerializedName("git_url")
private String gitUrl;
@SerializedName("ssh_url")
private String sshUrl;
@SerializedName("clone_url")
private String cloneUrl;
@SerializedName("svn_url")
private String svnUrl;
@SerializedName("homepage")
private String homepage;
@SerializedName("size")
private int size;
@SerializedName("stargazers_count")
private int stargazersCount;
@SerializedName("watchers_count")
private int watchersCount;
@SerializedName("language")
private String language;
@SerializedName("has_issues")
private boolean hasIssues;
@SerializedName("has_downloads")
private boolean hasDownloads;
@SerializedName("has_wiki")
private boolean hasWiki;
@SerializedName("has_pages")
private boolean hasPages;
@SerializedName("forks_count")
private int forksCount;
@SerializedName("mirror_url")
private Object mirrorUrl;
@SerializedName("open_issues_count")
private int openIssuesCount;
@SerializedName("forks")
private int forks;
@SerializedName("open_issues")
private int openIssues;
@SerializedName("watchers")
private int watchers;
@SerializedName("default_branch")
private String defaultBranch;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getFullName() {
return fullName;
}
public void setFullName(String fullName) {
this.fullName = fullName;
}
public OwnerBean getOwner() {
return owner;
}
public void setOwner(OwnerBean owner) {
this.owner = owner;
}
public boolean isPrivateX() {
return privateX;
}
public void setPrivateX(boolean privateX) {
this.privateX = privateX;
}
public String getHtmlUrl() {
return htmlUrl;
}
public void setHtmlUrl(String htmlUrl) {
this.htmlUrl = htmlUrl;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public boolean isFork() {
return fork;
}
public void setFork(boolean fork) {
this.fork = fork;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public String getForksUrl() {
return forksUrl;
}
public void setForksUrl(String forksUrl) {
this.forksUrl = forksUrl;
}
public String getKeysUrl() {
return keysUrl;
}
public void setKeysUrl(String keysUrl) {
this.keysUrl = keysUrl;
}
public String getCollaboratorsUrl() {
return collaboratorsUrl;
}
public void setCollaboratorsUrl(String collaboratorsUrl) {
this.collaboratorsUrl = collaboratorsUrl;
}
public String getTeamsUrl() {
return teamsUrl;
}
public void setTeamsUrl(String teamsUrl) {
this.teamsUrl = teamsUrl;
}
public String getHooksUrl() {
return hooksUrl;
}
public void setHooksUrl(String hooksUrl) {
this.hooksUrl = hooksUrl;
}
public String getIssueEventsUrl() {
return issueEventsUrl;
}
public void setIssueEventsUrl(String issueEventsUrl) {
this.issueEventsUrl = issueEventsUrl;
}
public String getEventsUrl() {
return eventsUrl;
}
public void setEventsUrl(String eventsUrl) {
this.eventsUrl = eventsUrl;
}
public String getAssigneesUrl() {
return assigneesUrl;
}
public void setAssigneesUrl(String assigneesUrl) {
this.assigneesUrl = assigneesUrl;
}
public String getBranchesUrl() {
return branchesUrl;
}
public void setBranchesUrl(String branchesUrl) {
this.branchesUrl = branchesUrl;
}
public String getTagsUrl() {
return tagsUrl;
}
public void setTagsUrl(String tagsUrl) {
this.tagsUrl = tagsUrl;
}
public String getBlobsUrl() {
return blobsUrl;
}
public void setBlobsUrl(String blobsUrl) {
this.blobsUrl = blobsUrl;
}
public String getGitTagsUrl() {
return gitTagsUrl;
}
public void setGitTagsUrl(String gitTagsUrl) {
this.gitTagsUrl = gitTagsUrl;
}
public String getGitRefsUrl() {
return gitRefsUrl;
}
public void setGitRefsUrl(String gitRefsUrl) {
this.gitRefsUrl = gitRefsUrl;
}
public String getTreesUrl() {
return treesUrl;
}
public void setTreesUrl(String treesUrl) {
this.treesUrl = treesUrl;
}
public String getStatusesUrl() {
return statusesUrl;
}
public void setStatusesUrl(String statusesUrl) {
this.statusesUrl = statusesUrl;
}
public String getLanguagesUrl() {
return languagesUrl;
}
public void setLanguagesUrl(String languagesUrl) {
this.languagesUrl = languagesUrl;
}
public String getStargazersUrl() {
return stargazersUrl;
}
public void setStargazersUrl(String stargazersUrl) {
this.stargazersUrl = stargazersUrl;
}
public String getContributorsUrl() {
return contributorsUrl;
}
public void setContributorsUrl(String contributorsUrl) {
this.contributorsUrl = contributorsUrl;
}
public String getSubscribersUrl() {
return subscribersUrl;
}
public void setSubscribersUrl(String subscribersUrl) {
this.subscribersUrl = subscribersUrl;
}
public String getSubscriptionUrl() {
return subscriptionUrl;
}
public void setSubscriptionUrl(String subscriptionUrl) {
this.subscriptionUrl = subscriptionUrl;
}
public String getCommitsUrl() {
return commitsUrl;
}
public void setCommitsUrl(String commitsUrl) {
this.commitsUrl = commitsUrl;
}
public String getGitCommitsUrl() {
return gitCommitsUrl;
}
public void setGitCommitsUrl(String gitCommitsUrl) {
this.gitCommitsUrl = gitCommitsUrl;
}
public String getCommentsUrl() {
return commentsUrl;
}
public void setCommentsUrl(String commentsUrl) {
this.commentsUrl = commentsUrl;
}
public String getIssueCommentUrl() {
return issueCommentUrl;
}
public void setIssueCommentUrl(String issueCommentUrl) {
this.issueCommentUrl = issueCommentUrl;
}
public String getContentsUrl() {
return contentsUrl;
}
public void setContentsUrl(String contentsUrl) {
this.contentsUrl = contentsUrl;
}
public String getCompareUrl() {
return compareUrl;
}
public void setCompareUrl(String compareUrl) {
this.compareUrl = compareUrl;
}
public String getMergesUrl() {
return mergesUrl;
}
public void setMergesUrl(String mergesUrl) {
this.mergesUrl = mergesUrl;
}
public String getArchiveUrl() {
return archiveUrl;
}
public void setArchiveUrl(String archiveUrl) {
this.archiveUrl = archiveUrl;
}
public String getDownloadsUrl() {
return downloadsUrl;
}
public void setDownloadsUrl(String downloadsUrl) {
this.downloadsUrl = downloadsUrl;
}
public String getIssuesUrl() {
return issuesUrl;
}
public void setIssuesUrl(String issuesUrl) {
this.issuesUrl = issuesUrl;
}
public String getPullsUrl() {
return pullsUrl;
}
public void setPullsUrl(String pullsUrl) {
this.pullsUrl = pullsUrl;
}
public String getMilestonesUrl() {
return milestonesUrl;
}
public void setMilestonesUrl(String milestonesUrl) {
this.milestonesUrl = milestonesUrl;
}
public String getNotificationsUrl() {
return notificationsUrl;
}
public void setNotificationsUrl(String notificationsUrl) {
this.notificationsUrl = notificationsUrl;
}
public String getLabelsUrl() {
return labelsUrl;
}
public void setLabelsUrl(String labelsUrl) {
this.labelsUrl = labelsUrl;
}
public String getReleasesUrl() {
return releasesUrl;
}
public void setReleasesUrl(String releasesUrl) {
this.releasesUrl = releasesUrl;
}
public String getDeploymentsUrl() {
return deploymentsUrl;
}
public void setDeploymentsUrl(String deploymentsUrl) {
this.deploymentsUrl = deploymentsUrl;
}
public String getCreatedAt() {
return createdAt;
}
public void setCreatedAt(String createdAt) {
this.createdAt = createdAt;
}
public String getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(String updatedAt) {
this.updatedAt = updatedAt;
}
public String getPushedAt() {
return pushedAt;
}
public void setPushedAt(String pushedAt) {
this.pushedAt = pushedAt;
}
public String getGitUrl() {
return gitUrl;
}
public void setGitUrl(String gitUrl) {
this.gitUrl = gitUrl;
}
public String getSshUrl() {
return sshUrl;
}
public void setSshUrl(String sshUrl) {
this.sshUrl = sshUrl;
}
public String getCloneUrl() {
return cloneUrl;
}
public void setCloneUrl(String cloneUrl) {
this.cloneUrl = cloneUrl;
}
public String getSvnUrl() {
return svnUrl;
}
public void setSvnUrl(String svnUrl) {
this.svnUrl = svnUrl;
}
public String getHomepage() {
return homepage;
}
public void setHomepage(String homepage) {
this.homepage = homepage;
}
public int getSize() {
return size;
}
public void setSize(int size) {
this.size = size;
}
public int getStargazersCount() {
return stargazersCount;
}
public void setStargazersCount(int stargazersCount) {
this.stargazersCount = stargazersCount;
}
public int getWatchersCount() {
return watchersCount;
}
public void setWatchersCount(int watchersCount) {
this.watchersCount = watchersCount;
}
public String getLanguage() {
return language;
}
public void setLanguage(String language) {
this.language = language;
}
public boolean isHasIssues() {
return hasIssues;
}
public void setHasIssues(boolean hasIssues) {
this.hasIssues = hasIssues;
}
public boolean isHasDownloads() {
return hasDownloads;
}
public void setHasDownloads(boolean hasDownloads) {
this.hasDownloads = hasDownloads;
}
public boolean isHasWiki() {
return hasWiki;
}
public void setHasWiki(boolean hasWiki) {
this.hasWiki = hasWiki;
}
public boolean isHasPages() {
return hasPages;
}
public void setHasPages(boolean hasPages) {
this.hasPages = hasPages;
}
public int getForksCount() {
return forksCount;
}
public void setForksCount(int forksCount) {
this.forksCount = forksCount;
}
public Object getMirrorUrl() {
return mirrorUrl;
}
public void setMirrorUrl(Object mirrorUrl) {
this.mirrorUrl = mirrorUrl;
}
public int getOpenIssuesCount() {
return openIssuesCount;
}
public void setOpenIssuesCount(int openIssuesCount) {
this.openIssuesCount = openIssuesCount;
}
public int getForks() {
return forks;
}
public void setForks(int forks) {
this.forks = forks;
}
public int getOpenIssues() {
return openIssues;
}
public void setOpenIssues(int openIssues) {
this.openIssues = openIssues;
}
public int getWatchers() {
return watchers;
}
public void setWatchers(int watchers) {
this.watchers = watchers;
}
public String getDefaultBranch() {
return defaultBranch;
}
public void setDefaultBranch(String defaultBranch) {
this.defaultBranch = defaultBranch;
}
public static class OwnerBean {
/**
* login : mcxtzhang
* id : 16453532
* avatar_url : https://avatars.githubusercontent.com/u/16453532?v=3
* gravatar_id :
* url : https://api.github.com/users/mcxtzhang
* html_url : https://github.com/mcxtzhang
* followers_url : https://api.github.com/users/mcxtzhang/followers
* following_url : https://api.github.com/users/mcxtzhang/following{/other_user}
* gists_url : https://api.github.com/users/mcxtzhang/gists{/gist_id}
* starred_url : https://api.github.com/users/mcxtzhang/starred{/owner}{/repo}
* subscriptions_url : https://api.github.com/users/mcxtzhang/subscriptions
* organizations_url : https://api.github.com/users/mcxtzhang/orgs
* repos_url : https://api.github.com/users/mcxtzhang/repos
* events_url : https://api.github.com/users/mcxtzhang/events{/privacy}
* received_events_url : https://api.github.com/users/mcxtzhang/received_events
* type : User
* site_admin : false
*/
@SerializedName("login")
private String login;
@SerializedName("id")
private int id;
@SerializedName("avatar_url")
private String avatarUrl;
@SerializedName("gravatar_id")
private String gravatarId;
@SerializedName("url")
private String url;
@SerializedName("html_url")
private String htmlUrl;
@SerializedName("followers_url")
private String followersUrl;
@SerializedName("following_url")
private String followingUrl;
@SerializedName("gists_url")
private String gistsUrl;
@SerializedName("starred_url")
private String starredUrl;
@SerializedName("subscriptions_url")
private String subscriptionsUrl;
@SerializedName("organizations_url")
private String organizationsUrl;
@SerializedName("repos_url")
private String reposUrl;
@SerializedName("events_url")
private String eventsUrl;
@SerializedName("received_events_url")
private String receivedEventsUrl;
@SerializedName("type")
private String type;
@SerializedName("site_admin")
private boolean siteAdmin;
public String getLogin() {
return login;
}
public void setLogin(String login) {
this.login = login;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getAvatarUrl() {
return avatarUrl;
}
public void setAvatarUrl(String avatarUrl) {
this.avatarUrl = avatarUrl;
}
public String getGravatarId() {
return gravatarId;
}
public void setGravatarId(String gravatarId) {
this.gravatarId = gravatarId;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public String getHtmlUrl() {
return htmlUrl;
}
public void setHtmlUrl(String htmlUrl) {
this.htmlUrl = htmlUrl;
}
public String getFollowersUrl() {
return followersUrl;
}
public void setFollowersUrl(String followersUrl) {
this.followersUrl = followersUrl;
}
public String getFollowingUrl() {
return followingUrl;
}
public void setFollowingUrl(String followingUrl) {
this.followingUrl = followingUrl;
}
public String getGistsUrl() {
return gistsUrl;
}
public void setGistsUrl(String gistsUrl) {
this.gistsUrl = gistsUrl;
}
public String getStarredUrl() {
return starredUrl;
}
public void setStarredUrl(String starredUrl) {
this.starredUrl = starredUrl;
}
public String getSubscriptionsUrl() {
return subscriptionsUrl;
}
public void setSubscriptionsUrl(String subscriptionsUrl) {
this.subscriptionsUrl = subscriptionsUrl;
}
public String getOrganizationsUrl() {
return organizationsUrl;
}
public void setOrganizationsUrl(String organizationsUrl) {
this.organizationsUrl = organizationsUrl;
}
public String getReposUrl() {
return reposUrl;
}
public void setReposUrl(String reposUrl) {
this.reposUrl = reposUrl;
}
public String getEventsUrl() {
return eventsUrl;
}
public void setEventsUrl(String eventsUrl) {
this.eventsUrl = eventsUrl;
}
public String getReceivedEventsUrl() {
return receivedEventsUrl;
}
public void setReceivedEventsUrl(String receivedEventsUrl) {
this.receivedEventsUrl = receivedEventsUrl;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public boolean isSiteAdmin() {
return siteAdmin;
}
public void setSiteAdmin(boolean siteAdmin) {
this.siteAdmin = siteAdmin;
}
}
}