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