pub struct Repository14 {Show 90 fields
pub allow_auto_merge: Option<bool>,
pub allow_forking: Option<bool>,
pub allow_merge_commit: Option<bool>,
pub allow_rebase_merge: Option<bool>,
pub allow_squash_merge: Option<bool>,
pub allow_update_branch: Option<bool>,
pub archive_url: String,
pub archived: bool,
pub assignees_url: String,
pub blobs_url: String,
pub branches_url: String,
pub clone_url: String,
pub collaborators_url: String,
pub comments_url: String,
pub commits_url: String,
pub compare_url: String,
pub contents_url: String,
pub contributors_url: String,
pub created_at: Box<RepositoryCreatedAt>,
pub custom_properties: Option<HashMap<String, Value>>,
pub default_branch: String,
pub delete_branch_on_merge: Option<bool>,
pub deployments_url: String,
pub description: Option<String>,
pub disabled: Option<bool>,
pub downloads_url: String,
pub events_url: String,
pub fork: bool,
pub forks: i32,
pub forks_count: i32,
pub forks_url: String,
pub full_name: String,
pub git_commits_url: String,
pub git_refs_url: String,
pub git_tags_url: String,
pub git_url: String,
pub has_downloads: bool,
pub has_issues: bool,
pub has_pages: bool,
pub has_projects: bool,
pub has_wiki: bool,
pub homepage: Option<String>,
pub hooks_url: String,
pub html_url: String,
pub id: i32,
pub is_template: Option<bool>,
pub issue_comment_url: String,
pub issue_events_url: String,
pub issues_url: String,
pub keys_url: String,
pub labels_url: String,
pub language: Option<String>,
pub languages_url: String,
pub license: Option<Box<License>>,
pub master_branch: Option<String>,
pub merges_url: String,
pub milestones_url: String,
pub mirror_url: Option<String>,
pub name: String,
pub node_id: String,
pub notifications_url: String,
pub open_issues: i32,
pub open_issues_count: i32,
pub organization: Option<String>,
pub owner: Option<Box<User>>,
pub permissions: Option<Box<RepositoryPermissions>>,
pub private: bool,
pub public: Option<bool>,
pub pulls_url: String,
pub pushed_at: Option<Box<RepositoryPushedAt>>,
pub releases_url: String,
pub role_name: Option<Option<String>>,
pub size: i32,
pub ssh_url: String,
pub stargazers: Option<i32>,
pub stargazers_count: i32,
pub stargazers_url: String,
pub statuses_url: String,
pub subscribers_url: String,
pub subscription_url: String,
pub svn_url: String,
pub tags_url: String,
pub teams_url: String,
pub topics: Vec<String>,
pub trees_url: String,
pub updated_at: String,
pub url: String,
pub visibility: Visibility,
pub watchers: i32,
pub watchers_count: i32,
}
Expand description
Repository14 : A git repository
Fields§
§allow_auto_merge: Option<bool>
Whether to allow auto-merge for pull requests.
allow_forking: Option<bool>
Whether to allow private forks
allow_merge_commit: Option<bool>
Whether to allow merge commits for pull requests.
allow_rebase_merge: Option<bool>
Whether to allow rebase merges for pull requests.
allow_squash_merge: Option<bool>
Whether to allow squash merges for pull requests.
allow_update_branch: Option<bool>
§archive_url: String
§archived: bool
Whether the repository is archived.
assignees_url: String
§blobs_url: String
§branches_url: String
§clone_url: String
§collaborators_url: String
§comments_url: String
§commits_url: String
§compare_url: String
§contents_url: String
§contributors_url: String
§created_at: Box<RepositoryCreatedAt>
§custom_properties: Option<HashMap<String, Value>>
The custom properties that were defined for the repository. The keys are the custom property names, and the values are the corresponding custom property values.
default_branch: String
The default branch of the repository.
delete_branch_on_merge: Option<bool>
Whether to delete head branches when pull requests are merged
deployments_url: String
§description: Option<String>
§disabled: Option<bool>
Returns whether or not this repository is disabled.
downloads_url: String
§events_url: String
§fork: bool
§forks: i32
§forks_count: i32
§forks_url: String
§full_name: String
§git_commits_url: String
§git_refs_url: String
§git_url: String
§has_downloads: bool
Whether downloads are enabled.
has_issues: bool
Whether issues are enabled.
has_pages: bool
§has_projects: bool
Whether projects are enabled.
has_wiki: bool
Whether the wiki is enabled.
homepage: Option<String>
§hooks_url: String
§html_url: String
§id: i32
Unique identifier of the repository
is_template: Option<bool>
§issue_comment_url: String
§issue_events_url: String
§issues_url: String
§keys_url: String
§labels_url: String
§language: Option<String>
§languages_url: String
§license: Option<Box<License>>
§master_branch: Option<String>
§merges_url: String
§milestones_url: String
§mirror_url: Option<String>
§name: String
The name of the repository.
node_id: String
§notifications_url: String
§open_issues: i32
§open_issues_count: i32
§organization: Option<String>
§owner: Option<Box<User>>
§permissions: Option<Box<RepositoryPermissions>>
§private: bool
Whether the repository is private or public.
public: Option<bool>
§pulls_url: String
§pushed_at: Option<Box<RepositoryPushedAt>>
§releases_url: String
§role_name: Option<Option<String>>
§size: i32
§ssh_url: String
§stargazers: Option<i32>
§stargazers_count: i32
§stargazers_url: String
§statuses_url: String
§subscribers_url: String
§subscription_url: String
§svn_url: String
§teams_url: String
§topics: Vec<String>
§trees_url: String
§updated_at: String
§url: String
§visibility: Visibility
§watchers: i32
§watchers_count: i32
Implementations§
Source§impl Repository14
impl Repository14
Sourcepub fn new(
archive_url: String,
archived: bool,
assignees_url: String,
blobs_url: String,
branches_url: String,
clone_url: String,
collaborators_url: String,
comments_url: String,
commits_url: String,
compare_url: String,
contents_url: String,
contributors_url: String,
created_at: RepositoryCreatedAt,
default_branch: String,
deployments_url: String,
description: Option<String>,
downloads_url: String,
events_url: String,
fork: bool,
forks: i32,
forks_count: i32,
forks_url: String,
full_name: String,
git_commits_url: String,
git_refs_url: String,
git_tags_url: String,
git_url: String,
has_downloads: bool,
has_issues: bool,
has_pages: bool,
has_projects: bool,
has_wiki: bool,
homepage: Option<String>,
hooks_url: String,
html_url: String,
id: i32,
issue_comment_url: String,
issue_events_url: String,
issues_url: String,
keys_url: String,
labels_url: String,
language: Option<String>,
languages_url: String,
license: Option<License>,
merges_url: String,
milestones_url: String,
mirror_url: Option<String>,
name: String,
node_id: String,
notifications_url: String,
open_issues: i32,
open_issues_count: i32,
owner: Option<User>,
private: bool,
pulls_url: String,
pushed_at: Option<RepositoryPushedAt>,
releases_url: String,
size: i32,
ssh_url: String,
stargazers_count: i32,
stargazers_url: String,
statuses_url: String,
subscribers_url: String,
subscription_url: String,
svn_url: String,
tags_url: String,
teams_url: String,
topics: Vec<String>,
trees_url: String,
updated_at: String,
url: String,
visibility: Visibility,
watchers: i32,
watchers_count: i32,
) -> Repository14
pub fn new( archive_url: String, archived: bool, assignees_url: String, blobs_url: String, branches_url: String, clone_url: String, collaborators_url: String, comments_url: String, commits_url: String, compare_url: String, contents_url: String, contributors_url: String, created_at: RepositoryCreatedAt, default_branch: String, deployments_url: String, description: Option<String>, downloads_url: String, events_url: String, fork: bool, forks: i32, forks_count: i32, forks_url: String, full_name: String, git_commits_url: String, git_refs_url: String, git_tags_url: String, git_url: String, has_downloads: bool, has_issues: bool, has_pages: bool, has_projects: bool, has_wiki: bool, homepage: Option<String>, hooks_url: String, html_url: String, id: i32, issue_comment_url: String, issue_events_url: String, issues_url: String, keys_url: String, labels_url: String, language: Option<String>, languages_url: String, license: Option<License>, merges_url: String, milestones_url: String, mirror_url: Option<String>, name: String, node_id: String, notifications_url: String, open_issues: i32, open_issues_count: i32, owner: Option<User>, private: bool, pulls_url: String, pushed_at: Option<RepositoryPushedAt>, releases_url: String, size: i32, ssh_url: String, stargazers_count: i32, stargazers_url: String, statuses_url: String, subscribers_url: String, subscription_url: String, svn_url: String, tags_url: String, teams_url: String, topics: Vec<String>, trees_url: String, updated_at: String, url: String, visibility: Visibility, watchers: i32, watchers_count: i32, ) -> Repository14
A git repository
Trait Implementations§
Source§impl Clone for Repository14
impl Clone for Repository14
Source§fn clone(&self) -> Repository14
fn clone(&self) -> Repository14
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more