initial push

Signed-off-by: M M Arif <mmarif@swatian.com>
This commit is contained in:
M M Arif
2019-06-04 02:25:05 +05:00
parent a9b26e33e7
commit c3563dc861
379 changed files with 30478 additions and 620 deletions

View File

@@ -0,0 +1,17 @@
package org.mian.gitnex.models;
import java.util.List;
/**
* Author M M Arif
*/
public class AddEmail {
private List<String> emails;
public AddEmail(List<String> emails) {
this.emails = emails;
}
}

View File

@@ -0,0 +1,80 @@
package org.mian.gitnex.models;
import java.util.Date;
/**
* Author M M Arif
*/
public class Branches {
private String name;
private commitObject commit;
public Branches(String name) {
this.name = name;
}
public String getName() {
return name;
}
public class commitObject {
private String id;
private String message;
private String url;
private Date timestamp;
private authorObject author;
public class authorObject {
private String name;
private String email;
private String username;
public String getName() {
return name;
}
public String getEmail() {
return email;
}
public String getUsername() {
return username;
}
}
public String getId() {
return id;
}
public String getMessage() {
return message;
}
public authorObject getAuthor() {
return author;
}
public String getUrl() {
return url;
}
public Date getTimestamp() {
return timestamp;
}
}
public commitObject getCommit() {
return commit;
}
@Override
public String toString() {
return name;
}
}

View File

@@ -0,0 +1,44 @@
package org.mian.gitnex.models;
/**
* Author M M Arif
*/
public class Collaborators {
private int id;
private String login;
private String full_name;
private String email;
private String avatar_url;
private String language;
private String username;
public int getId() {
return id;
}
public String getLogin() {
return login;
}
public String getFull_name() {
return full_name;
}
public String getEmail() {
return email;
}
public String getAvatar_url() {
return avatar_url;
}
public String getLanguage() {
return language;
}
public String getUsername() {
return username;
}
}

View File

@@ -0,0 +1,43 @@
package org.mian.gitnex.models;
import java.util.List;
/**
* Author M M Arif
*/
public class CreateIssue {
private String assignee;
private String body;
private boolean closed;
private String due_date;
private int milestone;
private String title;
private List<String> assignees;
private int[] labels;
public CreateIssue(String assignee, String body, boolean closed, String due_date, int milestone, String title, List<String> assignees, int[] labels) {
this.assignee = assignee;
this.body = body;
this.closed = closed;
this.due_date = due_date;
this.milestone = milestone;
this.title = title;
this.assignees = assignees;
this.labels = labels;
}
public CreateIssue(String title, String body, String due_date) {
this.title = title;
this.body = body;
this.due_date = due_date;
}
private class Assignees {
}
private class Labels {
}
}

View File

@@ -0,0 +1,17 @@
package org.mian.gitnex.models;
/**
* Author M M Arif
*/
public class CreateLabel {
private String name;
private String color;
public CreateLabel(String name, String color) {
this.name = name;
this.color = color;
}
}

View File

@@ -0,0 +1,24 @@
package org.mian.gitnex.models;
/**
* Author M M Arif
*/
public class Emails {
private String email;
private Boolean verified;
private Boolean primary;
public String getEmail() {
return email;
}
public Boolean getVerified() {
return verified;
}
public Boolean getPrimary() {
return primary;
}
}

View File

@@ -0,0 +1,15 @@
package org.mian.gitnex.models;
/**
* Author M M Arif
*/
public class GiteaVersion {
private String version;
public String getVersion() {
return version;
}
}

View File

@@ -0,0 +1,101 @@
package org.mian.gitnex.models;
import java.util.Date;
/**
* Author M M Arif
*/
public class IssueComments {
private int id;
private String html_url;
private String pull_request_url;
private String issue_url;
private String body;
private Date created_at;
private Date created_date;
private Date updated_at;
private userObject user;
public IssueComments(String body) {
this.body = body;
}
public class userObject {
private int id;
private String login;
private String full_name;
private String email;
private String avatar_url;
private String language;
private String username;
public int getId() {
return id;
}
public String getLogin() {
return login;
}
public String getFull_name() {
return full_name;
}
public String getEmail() {
return email;
}
public String getAvatar_url() {
return avatar_url;
}
public String getLanguage() {
return language;
}
public String getUsername() {
return username;
}
}
public int getId() {
return id;
}
public String getHtml_url() {
return html_url;
}
public String getPull_request_url() {
return pull_request_url;
}
public String getIssue_url() {
return issue_url;
}
public String getBody() {
return body;
}
public Date getCreated_at() {
return created_at;
}
public Date getCreated_date() {
return created_date;
}
public userObject getUser() {
return user;
}
public Date getUpdated_at() {
return updated_at;
}
}

View File

@@ -0,0 +1,303 @@
package org.mian.gitnex.models;
import java.util.Date;
import java.util.List;
/**
* Author M M Arif
*/
public class Issues {
private int id;
private String url;
private int number;
private String title;
private String body;
private String state;
private int comments;
private Date created_at;
private Date updated_at;
private Date due_date;
private Date closed_at;
private userObject user;
private List<labelsObject> labels;
private pullRequestObject pull_request;
private milestoneObject milestone;
private assigneeObject assignee;
private List<assigneesObject> assignees;
public Issues(String body) {
this.body = body;
}
public class userObject {
private int id;
private String login;
private String full_name;
private String email;
private String avatar_url;
private String language;
private String username;
public int getId() {
return id;
}
public String getLogin() {
return login;
}
public String getFull_name() {
return full_name;
}
public String getEmail() {
return email;
}
public String getAvatar_url() {
return avatar_url;
}
public String getLanguage() {
return language;
}
public String getUsername() {
return username;
}
}
public class labelsObject {
private int id;
private String name;
private String color;
private String url;
public int getId() {
return id;
}
public String getName() {
return name;
}
public String getColor() {
return color;
}
public String getUrl() {
return url;
}
}
public class pullRequestObject {
private String merged;
private String merged_at;
public String getMerged() {
return merged;
}
public String getMerged_at() {
return merged_at;
}
}
public class milestoneObject {
private int id;
private String title;
private String description;
private String state;
private String open_issues;
private String closed_issues;
private String closed_at;
private String due_on;
public int getId() {
return id;
}
public String getTitle() {
return title;
}
public String getDescription() {
return description;
}
public String getState() {
return state;
}
public String getOpen_issues() {
return open_issues;
}
public String getClosed_issues() {
return closed_issues;
}
public String getClosed_at() {
return closed_at;
}
public String getDue_on() {
return due_on;
}
}
public class assigneeObject {
private int id;
private String login;
private String full_name;
private String email;
private String avatar_url;
private String language;
private String username;
public int getId() {
return id;
}
public String getLogin() {
return login;
}
public String getFull_name() {
return full_name;
}
public String getEmail() {
return email;
}
public String getAvatar_url() {
return avatar_url;
}
public String getLanguage() {
return language;
}
public String getUsername() {
return username;
}
}
public class assigneesObject {
private int id;
private String login;
private String full_name;
private String email;
private String avatar_url;
private String language;
private String username;
public int getId() {
return id;
}
public String getLogin() {
return login;
}
public String getFull_name() {
return full_name;
}
public String getEmail() {
return email;
}
public String getAvatar_url() {
return avatar_url;
}
public String getLanguage() {
return language;
}
public String getUsername() {
return username;
}
}
public int getId() {
return id;
}
public String getUrl() {
return url;
}
public int getNumber() {
return number;
}
public String getTitle() {
return title;
}
public String getBody() {
return body;
}
public String getState() {
return state;
}
public int getComments() {
return comments;
}
public Date getCreated_at() {
return created_at;
}
public Date getUpdated_at() {
return updated_at;
}
public Date getDue_date() {
return due_date;
}
public Date getClosed_at() {
return closed_at;
}
public userObject getUser() {
return user;
}
public List<labelsObject> getLabels() {
return labels;
}
public pullRequestObject getPull_request() {
return pull_request;
}
public milestoneObject getMilestone() {
return milestone;
}
public assigneeObject getAssignee() {
return assignee;
}
public List<assigneesObject> getAssignees() {
return assignees;
}
}

View File

@@ -0,0 +1,39 @@
package org.mian.gitnex.models;
/**
* Author M M Arif
*/
public class Labels {
private int id;
private String name;
private String color;
private String url;
private int[] labels;
public Labels(String name, String color) {
this.name = name;
this.color = color;
}
public Labels(int[] labels) {
this.labels = labels;
}
public int getId() {
return id;
}
public String getName() {
return name;
}
public String getColor() {
return color;
}
public String getUrl() {
return url;
}
}

View File

@@ -0,0 +1,61 @@
package org.mian.gitnex.models;
/**
* Author M M Arif
*/
public class Milestones {
private int id;
private String title;
private String description;
private String state;
private int open_issues;
private int closed_issues;
private String due_on;
public Milestones(String description, String title, String due_on) {
this.description = description;
this.title = title;
this.due_on = due_on;
}
public Milestones(int id, String title) {
this.id = id;
this.title = title;
}
public int getId() {
return id;
}
public String getTitle() {
return title;
}
public String getDescription() {
return description;
}
public String getState() {
return state;
}
public int getOpen_issues() {
return open_issues;
}
public int getClosed_issues() {
return closed_issues;
}
public String getDue_on() {
return due_on;
}
@Override
public String toString() {
return title;
}
}

View File

@@ -0,0 +1,42 @@
package org.mian.gitnex.models;
/**
* Author com.github.abumoallim, modified by M M Arif
*/
public class MultiSelectModel {
private Integer id;
private String name;
private Boolean isSelected;
public MultiSelectModel(Integer id, String name) {
this.id = id;
this.name = name;
}
public int getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Boolean getSelected() {
return isSelected;
}
public void setSelected(Boolean selected) {
isSelected = selected;
}
}

View File

@@ -0,0 +1,23 @@
package org.mian.gitnex.models;
/**
* Author M M Arif
*/
public class OrgOwner {
private String username;
public OrgOwner(String username) {
this.username = username;
}
public String getUsername() {
return username;
}
@Override
public String toString() {
return username;
}
}

View File

@@ -0,0 +1,45 @@
package org.mian.gitnex.models;
/**
* Author M M Arif
*/
public class Organization {
private int id;
private String avatar_url;
private String description;
private String full_name;
private String location;
private String username;
private String website;
public int getId() {
return id;
}
public String getAvatar_url() {
return avatar_url;
}
public String getDescription() {
return description;
}
public String getFull_name() {
return full_name;
}
public String getLocation() {
return location;
}
public String getUsername() {
return username;
}
public String getWebsite() {
return website;
}
}

View File

@@ -0,0 +1,87 @@
package org.mian.gitnex.models;
import com.google.gson.annotations.SerializedName;
/**
* Author M M Arif
*/
public class OrganizationRepository {
private boolean auto_init;
private String description;
private String gitignores;
private String license;
private String name;
private String readme;
@SerializedName("private")
private boolean is_private;
public OrganizationRepository(boolean auto_init, String description, String gitignores, String license, String name, boolean is_private, String readme) {
this.auto_init = auto_init;
this.description = description;
this.gitignores = gitignores;
this.license = license;
this.name = name;
this.is_private = is_private;
this.readme = readme;
}
public void setAuto_init(boolean auto_init) {
this.auto_init = auto_init;
}
public void setDescription(String description) {
this.description = description;
}
public void setGitignores(String gitignores) {
this.gitignores = gitignores;
}
public void setLicense(String license) {
this.license = license;
}
public void setName(String name) {
this.name = name;
}
public void setIs_private(boolean is_private) {
this.is_private = is_private;
}
public void setReadme(String readme) {
this.readme = readme;
}
public boolean isAuto_init() {
return auto_init;
}
public String getDescription() {
return description;
}
public String getGitignores() {
return gitignores;
}
public String getLicense() {
return license;
}
public String getName() {
return name;
}
public boolean isIs_private() {
return is_private;
}
public String getReadme() {
return readme;
}
}

View File

@@ -0,0 +1,14 @@
package org.mian.gitnex.models;
/**
* Author M M Arif
*/
public class Permission {
private String permission;
public Permission(String permission) {
this.permission = permission;
}
}

View File

@@ -0,0 +1,170 @@
package org.mian.gitnex.models;
import java.util.Date;
import java.util.List;
/**
* Author M M Arif
*/
public class Releases {
private int id;
private String tag_name;
private String tag_commitish;
private String name;
private String body;
private String url;
private String tarball_url;
private String zipball_url;
private boolean draft;
private boolean prerelease;
private Date created_at;
private Date published_at;
private authorObject author;
private List<assetsObject> assets;
public Releases(String body, boolean draft, String name, boolean prerelease, String tag_name, String tag_commitish) {
this.body = body;
this.draft = draft;
this.name = name;
this.prerelease = prerelease;
this.tag_name = tag_name;
this.tag_commitish = tag_commitish;
}
public class authorObject {
private int id;
private String login;
private String full_name;
private String email;
private String avatar_url;
private String language;
private String username;
public int getId() {
return id;
}
public String getLogin() {
return login;
}
public String getFull_name() {
return full_name;
}
public String getEmail() {
return email;
}
public String getAvatar_url() {
return avatar_url;
}
public String getLanguage() {
return language;
}
public String getUsername() {
return username;
}
}
public class assetsObject {
private int id;
private String name;
private int size;
private int download_count;
private Date created_at;
private String uuid;
private String browser_download_url;
public int getId() {
return id;
}
public String getName() {
return name;
}
public int getSize() {
return size;
}
public int getDownload_count() {
return download_count;
}
public Date getCreated_at() {
return created_at;
}
public String getUuid() {
return uuid;
}
public String getBrowser_download_url() {
return browser_download_url;
}
}
public int getId() {
return id;
}
public String getTag_name() {
return tag_name;
}
public String getTag_commitish() {
return tag_commitish;
}
public String getName() {
return name;
}
public String getBody() {
return body;
}
public String getUrl() {
return url;
}
public String getTarball_url() {
return tarball_url;
}
public String getZipball_url() {
return zipball_url;
}
public boolean isDraft() {
return draft;
}
public boolean isPrerelease() {
return prerelease;
}
public Date getCreated_at() {
return created_at;
}
public Date getPublished_at() {
return published_at;
}
public authorObject getAuthor() {
return author;
}
public List<assetsObject> getAssets() {
return assets;
}
}

View File

@@ -0,0 +1,39 @@
package org.mian.gitnex.models;
import java.util.List;
/**
* Author M M Arif
*/
public class Teams {
private int id;
private String name;
private String description;
private String permission;
private List<String> units;
public Teams(String name, String description, String permission, List<String> units) {
this.name = name;
this.description = description;
this.permission = permission;
this.units = units;
}
public int getId() {
return id;
}
public String getName() {
return name;
}
public String getDescription() {
return description;
}
public String getPermission() {
return permission;
}
}

View File

@@ -0,0 +1,17 @@
package org.mian.gitnex.models;
import java.util.List;
/**
* Author M M Arif
*/
public class UpdateIssueAssignee {
private List<String> assignees;
public UpdateIssueAssignee(List<String> assignees) {
this.assignees = assignees;
}
}

View File

@@ -0,0 +1,14 @@
package org.mian.gitnex.models;
/**
* Author M M Arif
*/
public class UpdateIssueState {
private String state;
public UpdateIssueState(String state) {
this.state = state;
}
}

View File

@@ -0,0 +1,68 @@
package org.mian.gitnex.models;
import androidx.annotation.NonNull;
/**
* Author M M Arif
*/
public class UserInfo {
private int id;
private String login;
private String full_name;
private String email;
private String avatar_url;
private String language;
private String username;
private String login_name;
private String password;
private Boolean send_notify;
private int source_id;
private Boolean is_admin;
public UserInfo(String email, String full_name, String login_name, String password, String username, int source_id, Boolean send_notify) {
this.email = email;
this.full_name = full_name;
this.login_name = login_name;
this.password = password;
this.username = username;
this.source_id = source_id;
this.send_notify = send_notify;
}
public int getId() {
return id;
}
public String getLogin() {
return login;
}
public String getFullname() {
return full_name;
}
public String getEmail() {
return email;
}
@NonNull
public String getAvatar() {
return avatar_url;
}
public String getLang() {
return language;
}
public String getUsername() {
return username;
}
public Boolean getIs_admin() {
return is_admin;
}
}

View File

@@ -0,0 +1,42 @@
package org.mian.gitnex.models;
/**
* Author M M Arif
*/
public class UserOrganizations {
private String username;
private String avatar_url;
private String description;
private String website;
private String location;
public UserOrganizations(String username, String avatar_url, String description, String website, String location) {
this.username = username;
this.avatar_url = avatar_url;
this.description = description;
this.website = website;
this.location = location;
}
public String getUsername() {
return username;
}
public String getAvatar_url() {
return avatar_url;
}
public String getDescription() {
return description;
}
public String getWebsite() {
return website;
}
public String getLocation() {
return location;
}
}

View File

@@ -0,0 +1,99 @@
package org.mian.gitnex.models;
import com.google.gson.annotations.SerializedName;
import java.util.Date;
/**
* Author M M Arif
*/
public class UserRepositories {
private int id;
private String name;
private String full_name;
private String description;
@SerializedName("private")
private boolean privateFlag;
private String stars_count;
private String watchers_count;
private String open_issues_count;
private String html_url;
private String default_branch;
private Date created_at;
private String updated_at;
private String clone_url;
private long size;
private String ssh_url;
private String website;
private String forks_count;
public int getId() {
return id;
}
public String getName() {
return name;
}
public String getFullname() {
return full_name;
}
public String getDescription() {
return description;
}
public Boolean getPrivateFlag() {
return privateFlag;
}
public String getStars_count() {
return stars_count;
}
public String getWatchers_count() {
return watchers_count;
}
public String getOpen_issues_count() {
return open_issues_count;
}
public String getHtml_url() {
return html_url;
}
public String getDefault_branch() {
return default_branch;
}
public Date getCreated_at() {
return created_at;
}
public String getUpdated_at() {
return updated_at;
}
public String getClone_url() {
return clone_url;
}
public long getSize() {
return size;
}
public String getSsh_url() {
return ssh_url;
}
public String getWebsite() {
return website;
}
public String getForks_count() {
return forks_count;
}
}

View File

@@ -0,0 +1,22 @@
package org.mian.gitnex.models;
import java.util.ArrayList;
/**
* Author M M Arif
*/
public class UserSearch {
private ArrayList<UserInfo> data;
private Boolean ok;
public ArrayList<UserInfo> getData() {
return data;
}
public Boolean getOk() {
return ok;
}
}

View File

@@ -0,0 +1,32 @@
package org.mian.gitnex.models;
/**
* Author M M Arif
*/
public class UserTokens {
private int id;
private String name;
private String sha1;
public UserTokens(String name) {
this.name = name;
}
public int getId() {
return id;
}
public String getName() {
return name;
}
public String getSha1() {
return sha1;
}
public void setName(String name) {
this.name = name;
}
}