/* Options: Date: 2024-05-16 22:08:33 Version: 6.111 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://sharpscript.net //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: QueryGitHubRepos.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.*,com.google.gson.annotations.*,com.google.gson.reflect.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; import com.google.gson.annotations.*; import com.google.gson.reflect.*; public class dtos { public static class QueryGitHubRepos extends QueryData implements IReturn> { public String userName = null; public String getUserName() { return userName; } public QueryGitHubRepos setUserName(String value) { this.userName = value; return this; } private static Object responseType = new TypeToken>(){}.getType(); public Object getResponseType() { return responseType; } } @DataContract public static class QueryResponse { @DataMember(Order=1) public Integer offset = null; @DataMember(Order=2) public Integer total = null; @DataMember(Order=3) public ArrayList results = null; @DataMember(Order=4) public HashMap meta = null; @DataMember(Order=5) public ResponseStatus responseStatus = null; public Integer getOffset() { return offset; } public QueryResponse setOffset(Integer value) { this.offset = value; return this; } public Integer getTotal() { return total; } public QueryResponse setTotal(Integer value) { this.total = value; return this; } public ArrayList getResults() { return results; } public QueryResponse setResults(ArrayList value) { this.results = value; return this; } public HashMap getMeta() { return meta; } public QueryResponse setMeta(HashMap value) { this.meta = value; return this; } public ResponseStatus getResponseStatus() { return responseStatus; } public QueryResponse setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; } } public static class QueryData extends QueryBase { } public static class GithubRepo { public Integer id = null; public String name = null; public String description = null; public String homepage = null; public String language = null; public Integer watchers_Count = null; public Integer stargazes_Count = null; public Integer forks_Count = null; public Integer open_Issues_Count = null; public Integer size = null; public String full_Name = null; public Date created_at = null; public Date pushed_At = null; public Date updated_At = null; public Boolean has_issues = null; public Boolean has_Downloads = null; public Boolean has_Wiki = null; public Boolean has_Pages = null; public Boolean fork = null; public GithubUser owner = null; public String svn_Url = null; public String mirror_Url = null; public String url = null; public String ssh_Url = null; public String html_Url = null; public String clone_Url = null; public String git_Url = null; @SerializedName("private") public Boolean Private = null; public Integer getId() { return id; } public GithubRepo setId(Integer value) { this.id = value; return this; } public String getName() { return name; } public GithubRepo setName(String value) { this.name = value; return this; } public String getDescription() { return description; } public GithubRepo setDescription(String value) { this.description = value; return this; } public String getHomepage() { return homepage; } public GithubRepo setHomepage(String value) { this.homepage = value; return this; } public String getLanguage() { return language; } public GithubRepo setLanguage(String value) { this.language = value; return this; } public Integer getWatchersCount() { return watchers_Count; } public GithubRepo setWatchersCount(Integer value) { this.watchers_Count = value; return this; } public Integer getStargazesCount() { return stargazes_Count; } public GithubRepo setStargazesCount(Integer value) { this.stargazes_Count = value; return this; } public Integer getForksCount() { return forks_Count; } public GithubRepo setForksCount(Integer value) { this.forks_Count = value; return this; } public Integer getOpenIssuesCount() { return open_Issues_Count; } public GithubRepo setOpenIssuesCount(Integer value) { this.open_Issues_Count = value; return this; } public Integer getSize() { return size; } public GithubRepo setSize(Integer value) { this.size = value; return this; } public String getFullName() { return full_Name; } public GithubRepo setFullName(String value) { this.full_Name = value; return this; } public Date getCreatedAt() { return created_at; } public GithubRepo setCreatedAt(Date value) { this.created_at = value; return this; } public Date getPushedAt() { return pushed_At; } public GithubRepo setPushedAt(Date value) { this.pushed_At = value; return this; } public Date getUpdatedAt() { return updated_At; } public GithubRepo setUpdatedAt(Date value) { this.updated_At = value; return this; } public Boolean isHasIssues() { return has_issues; } public GithubRepo setHasIssues(Boolean value) { this.has_issues = value; return this; } public Boolean isHasDownloads() { return has_Downloads; } public GithubRepo setHasDownloads(Boolean value) { this.has_Downloads = value; return this; } public Boolean isHasWiki() { return has_Wiki; } public GithubRepo setHasWiki(Boolean value) { this.has_Wiki = value; return this; } public Boolean isHasPages() { return has_Pages; } public GithubRepo setHasPages(Boolean value) { this.has_Pages = value; return this; } public Boolean isFork() { return fork; } public GithubRepo setFork(Boolean value) { this.fork = value; return this; } public GithubUser getOwner() { return owner; } public GithubRepo setOwner(GithubUser value) { this.owner = value; return this; } public String getSvnUrl() { return svn_Url; } public GithubRepo setSvnUrl(String value) { this.svn_Url = value; return this; } public String getMirrorUrl() { return mirror_Url; } public GithubRepo setMirrorUrl(String value) { this.mirror_Url = value; return this; } public String getUrl() { return url; } public GithubRepo setUrl(String value) { this.url = value; return this; } public String getSshUrl() { return ssh_Url; } public GithubRepo setSshUrl(String value) { this.ssh_Url = value; return this; } public String getHtmlUrl() { return html_Url; } public GithubRepo setHtmlUrl(String value) { this.html_Url = value; return this; } public String getCloneUrl() { return clone_Url; } public GithubRepo setCloneUrl(String value) { this.clone_Url = value; return this; } public String getGitUrl() { return git_Url; } public GithubRepo setGitUrl(String value) { this.git_Url = value; return this; } public Boolean isPrivate() { return Private; } public GithubRepo setPrivate(Boolean value) { this.Private = value; return this; } } @DataContract public static class QueryBase { @DataMember(Order=1) public Integer skip = null; @DataMember(Order=2) public Integer take = null; @DataMember(Order=3) public String orderBy = null; @DataMember(Order=4) public String orderByDesc = null; @DataMember(Order=5) public String include = null; @DataMember(Order=6) public String fields = null; @DataMember(Order=7) public HashMap meta = null; public Integer getSkip() { return skip; } public QueryBase setSkip(Integer value) { this.skip = value; return this; } public Integer getTake() { return take; } public QueryBase setTake(Integer value) { this.take = value; return this; } public String getOrderBy() { return orderBy; } public QueryBase setOrderBy(String value) { this.orderBy = value; return this; } public String getOrderByDesc() { return orderByDesc; } public QueryBase setOrderByDesc(String value) { this.orderByDesc = value; return this; } public String getInclude() { return include; } public QueryBase setInclude(String value) { this.include = value; return this; } public String getFields() { return fields; } public QueryBase setFields(String value) { this.fields = value; return this; } public HashMap getMeta() { return meta; } public QueryBase setMeta(HashMap value) { this.meta = value; return this; } } public static class GithubUser { public Integer id = null; public String login = null; public String avatar_Url = null; public String url = null; public Integer followers = null; public Integer following = null; public String type = null; public Integer public_Gists = null; public String location = null; public String company = null; public String html_Url = null; public Integer public_Repos = null; public Date created_At = null; public String blog = null; public String email = null; public String name = null; public Boolean hireable = null; public String gravatar_Id = null; public String bio = null; public Integer getId() { return id; } public GithubUser setId(Integer value) { this.id = value; return this; } public String getLogin() { return login; } public GithubUser setLogin(String value) { this.login = value; return this; } public String getAvatarUrl() { return avatar_Url; } public GithubUser setAvatarUrl(String value) { this.avatar_Url = value; return this; } public String getUrl() { return url; } public GithubUser setUrl(String value) { this.url = value; return this; } public Integer getFollowers() { return followers; } public GithubUser setFollowers(Integer value) { this.followers = value; return this; } public Integer getFollowing() { return following; } public GithubUser setFollowing(Integer value) { this.following = value; return this; } public String getType() { return type; } public GithubUser setType(String value) { this.type = value; return this; } public Integer getPublicGists() { return public_Gists; } public GithubUser setPublicGists(Integer value) { this.public_Gists = value; return this; } public String getLocation() { return location; } public GithubUser setLocation(String value) { this.location = value; return this; } public String getCompany() { return company; } public GithubUser setCompany(String value) { this.company = value; return this; } public String getHtmlUrl() { return html_Url; } public GithubUser setHtmlUrl(String value) { this.html_Url = value; return this; } public Integer getPublicRepos() { return public_Repos; } public GithubUser setPublicRepos(Integer value) { this.public_Repos = value; return this; } public Date getCreatedAt() { return created_At; } public GithubUser setCreatedAt(Date value) { this.created_At = value; return this; } public String getBlog() { return blog; } public GithubUser setBlog(String value) { this.blog = value; return this; } public String getEmail() { return email; } public GithubUser setEmail(String value) { this.email = value; return this; } public String getName() { return name; } public GithubUser setName(String value) { this.name = value; return this; } public Boolean isHireable() { return hireable; } public GithubUser setHireable(Boolean value) { this.hireable = value; return this; } public String getGravatarId() { return gravatar_Id; } public GithubUser setGravatarId(String value) { this.gravatar_Id = value; return this; } public String getBio() { return bio; } public GithubUser setBio(String value) { this.bio = value; return this; } } }