Struct gitlab_api::projects::Project
[−]
[src]
pub struct Project {
pub id: i64,
pub description: String,
pub default_branch: Option<String>,
pub tag_list: Vec<String>,
pub public: bool,
pub archived: bool,
pub visibility_level: i64,
pub ssh_url_to_repo: String,
pub http_url_to_repo: String,
pub web_url: String,
pub name: String,
pub name_with_namespace: String,
pub path: String,
pub path_with_namespace: String,
pub container_registry_enabled: Option<bool>,
pub issues_enabled: Option<bool>,
pub merge_requests_enabled: Option<bool>,
pub wiki_enabled: Option<bool>,
pub builds_enabled: Option<bool>,
pub snippets_enabled: Option<bool>,
pub created_at: String,
pub last_activity_at: String,
pub shared_runners_enabled: bool,
pub lfs_enabled: bool,
pub creator_id: i64,
pub namespace: ProjectNamespace,
pub forked_from_project: Option<ProjectForkedFrom>,
pub avatar_url: Option<String>,
pub star_count: i64,
pub forks_count: i64,
pub open_issues_count: Option<i64>,
pub runners_token: Option<String>,
pub public_builds: bool,
pub shared_with_groups: Vec<ProjectSharedWithGroup>,
pub only_allow_merge_if_build_succeeds: bool,
pub request_access_enabled: bool,
pub only_allow_merge_if_all_discussions_are_resolved: Option<bool>,
pub approvals_before_merge: Option<i64>,
pub permissions: Option<ProjectPermissions>,
}Fields
id: i64
description: String
default_branch: Option<String>
tag_list: Vec<String>
public: bool
archived: bool
visibility_level: i64
ssh_url_to_repo: String
http_url_to_repo: String
web_url: String
name: String
name_with_namespace: String
path: String
path_with_namespace: String
container_registry_enabled: Option<bool>
issues_enabled: Option<bool>
merge_requests_enabled: Option<bool>
wiki_enabled: Option<bool>
builds_enabled: Option<bool>
snippets_enabled: Option<bool>
created_at: String
last_activity_at: String
lfs_enabled: bool
creator_id: i64
namespace: ProjectNamespace
forked_from_project: Option<ProjectForkedFrom>
avatar_url: Option<String>
star_count: i64
forks_count: i64
open_issues_count: Option<i64>
runners_token: Option<String>
public_builds: bool
only_allow_merge_if_build_succeeds: bool
request_access_enabled: bool
only_allow_merge_if_all_discussions_are_resolved: Option<bool>
approvals_before_merge: Option<i64>
permissions: Option<ProjectPermissions>
Methods
impl<'a> Project[src]
fn issues(&'a self, gl: &'a GitLab) -> IssuesLister
Return a lister for the project's issues
fn merge_requests(&'a self, gl: &'a GitLab) -> MergeRequestsLister
Return a lister for the project's merge requests