90 lines
3.2 KiB
Java
90 lines
3.2 KiB
Java
package io.gitlab.jfronny.inceptum.common.model.gitlab;
|
|
|
|
import io.gitlab.jfronny.gson.compile.annotations.GSerializable;
|
|
|
|
import java.util.Date;
|
|
|
|
@GSerializable
|
|
public class GitlabProject {
|
|
public Long id;
|
|
public String description;
|
|
public String name;
|
|
public String name_with_namespace;
|
|
public String path;
|
|
public String path_with_namespace;
|
|
public String created_at;
|
|
public String default_branch;
|
|
public String ssh_url_to_repo;
|
|
public String http_url_to_repo;
|
|
public String web_url;
|
|
public String readme_url;
|
|
public String avatar_url;
|
|
public Integer forks_count;
|
|
public Integer star_count;
|
|
public Date last_activity_at;
|
|
public Boolean packages_enabled;
|
|
public Boolean empty_repo;
|
|
public Boolean archived;
|
|
public String visibility;
|
|
public GitlabUser owner;
|
|
public Boolean resolve_outdated_diff_discussions;
|
|
public Boolean issues_enabled;
|
|
public Boolean merge_requests_enabled;
|
|
public Boolean wiki_enabled;
|
|
public Boolean jobs_enabled;
|
|
public Boolean snippets_enabled;
|
|
public Boolean container_registry_enabled;
|
|
public Boolean service_desk_enabled;
|
|
public String service_desk_address;
|
|
public Boolean can_create_merge_request_in;
|
|
public String issues_access_level;
|
|
public String repository_access_level;
|
|
public String merge_request_access_level;
|
|
public String forking_access_level;
|
|
public String wiki_access_level;
|
|
public String builds_access_level;
|
|
public String snippets_access_level;
|
|
public String pages_access_level;
|
|
public String operations_access_level;
|
|
public String analytics_access_level;
|
|
public String container_registry_access_level;
|
|
public Boolean emails_disabled;
|
|
public Boolean shared_runners_enabled;
|
|
public Boolean lfs_enabled;
|
|
public Long creator_id;
|
|
public String import_status;
|
|
public Integer open_issues_count;
|
|
public String runners_token;
|
|
public Integer ci_default_git_depth;
|
|
public Boolean ci_forward_deployment_enabled;
|
|
public Boolean ci_job_token_scope_enabled;
|
|
public Boolean public_jobs;
|
|
public String build_git_strategy;
|
|
public Integer build_timeout;
|
|
public String auto_cancel_pending_pipelines;
|
|
public String build_coverage_regex;
|
|
public String ci_config_path;
|
|
public Boolean only_allow_merge_if_pipeline_succeeds;
|
|
public Boolean restrict_user_defined_variables;
|
|
public Boolean request_access_enabled;
|
|
public Boolean only_allow_merge_if_all_discussions_are_resolved;
|
|
public Boolean remove_source_branch_after_merge;
|
|
public Boolean printing_merge_request_link_enabled;
|
|
public String merge_method;
|
|
public String squash_option;
|
|
public String suggestion_commit_message;
|
|
public Boolean auto_devops_enabled;
|
|
public String auto_devops_strategy;
|
|
public Boolean autoclose_referenced_issues;
|
|
public Boolean keep_latest_artifact;
|
|
public Integer approvals_before_merge;
|
|
public Boolean mirror;
|
|
public String external_authorization_classification_label;
|
|
public Integer requirements_enabled;
|
|
public Integer security_and_compliance_enabled;
|
|
public String issues_template;
|
|
public String merge_requests_template;
|
|
public Boolean merge_pipelines_enabled;
|
|
public Boolean merge_trains_enabled;
|
|
}
|