pub type PublicEventRepository<'a> = Repository<'a>;

Aliased Type§

struct PublicEventRepository<'a> {
Show 95 fields pub id: usize, pub node_id: &'a str, pub name: &'a str, pub full_name: &'a str, pub private: bool, pub owner: User<'a>, pub html_url: &'a str, pub description: Option<&'a str>, pub fork: bool, pub url: &'a str, pub forks_url: &'a str, pub keys_url: &'a str, pub collaborators_url: &'a str, pub teams_url: &'a str, pub hooks_url: &'a str, pub issue_events_url: &'a str, pub events_url: &'a str, pub assignees_url: &'a str, pub branches_url: &'a str, pub tags_url: &'a str, pub blobs_url: &'a str, pub git_tags_url: &'a str, pub git_refs_url: &'a str, pub trees_url: &'a str, pub statuses_url: &'a str, pub languages_url: &'a str, pub stargazers_url: &'a str, pub contributors_url: &'a str, pub subscribers_url: &'a str, pub subscription_url: &'a str, pub commits_url: &'a str, pub git_commits_url: &'a str, pub comments_url: &'a str, pub issue_comment_url: &'a str, pub contents_url: &'a str, pub compare_url: &'a str, pub merges_url: &'a str, pub archive_url: &'a str, pub downloads_url: &'a str, pub issues_url: &'a str, pub pulls_url: &'a str, pub milestones_url: &'a str, pub notifications_url: &'a str, pub labels_url: &'a str, pub releases_url: &'a str, pub deployments_url: &'a str, pub created_at: RepositoryCreatedAtUnion<'a>, pub updated_at: &'a str, pub pushed_at: Option<RepositoryPushedAtUnion<'a>>, pub git_url: &'a str, pub ssh_url: &'a str, pub clone_url: &'a str, pub svn_url: &'a str, pub homepage: Option<&'a str>, pub size: usize, pub stargazers_count: usize, pub watchers_count: usize, pub language: Option<&'a str>, pub has_issues: bool, pub has_projects: bool, pub has_downloads: bool, pub has_wiki: bool, pub has_pages: bool, pub has_discussions: Option<bool>, pub forks_count: usize, pub mirror_url: Option<&'a str>, pub archived: bool, pub disabled: Option<bool>, pub open_issues_count: usize, pub license: Option<License<'a>>, pub forks: usize, pub open_issues: usize, pub watchers: usize, pub stargazers: Option<usize>, pub default_branch: &'a str, pub allow_squash_merge: Option<bool>, pub allow_merge_commit: Option<bool>, pub allow_rebase_merge: Option<bool>, pub allow_auto_merge: Option<bool>, pub allow_forking: Option<bool>, pub allow_update_branch: Option<bool>, pub use_squash_pr_title_as_default: Option<bool>, pub squash_merge_commit_message: Option<&'a str>, pub squash_merge_commit_title: Option<&'a str>, pub merge_commit_message: Option<&'a str>, pub merge_commit_title: Option<&'a str>, pub is_template: bool, pub web_commit_signoff_required: bool, pub topics: Vec<&'a str>, pub visibility: RepositoryVisibility, pub delete_branch_on_merge: Option<bool>, pub master_branch: Option<&'a str>, pub permissions: Option<RepositoryPermissions>, pub public: Option<bool>, pub organization: Option<&'a str>,
}

Fields§

§id: usize

Unique identifier of the repository

§node_id: &'a str

The GraphQL identifier of the repository.

§name: &'a str

The name of the repository.

§full_name: &'a str

The full, globally unique, name of the repository.

§private: bool

Whether the repository is private or public.

§owner: User<'a>§html_url: &'a str

The URL to view the repository on GitHub.com.

§description: Option<&'a str>

The repository description.

§fork: bool

Whether the repository is a fork.

§url: &'a str

The URL to get more information about the repository from the GitHub API.

§forks_url: &'a str

The API URL to list the forks of the repository.

§keys_url: &'a str

A template for the API URL to get information about deploy keys on the repository.

§collaborators_url: &'a str

A template for the API URL to get information about collaborators of the repository.

§teams_url: &'a str

The API URL to list the teams on the repository.

§hooks_url: &'a str

The API URL to list the hooks on the repository.

§issue_events_url: &'a str

A template for the API URL to get information about issue events on the repository.

§events_url: &'a str

The API URL to list the events of the repository.

§assignees_url: &'a str

A template for the API URL to list the available assignees for issues in the repository.

§branches_url: &'a str

A template for the API URL to get information about branches in the repository.

§tags_url: &'a str

The API URL to get information about tags on the repository.

§blobs_url: &'a str

A template for the API URL to create or retrieve a raw Git blob in the repository.

§git_tags_url: &'a str

A template for the API URL to get information about Git tags of the repository.

§git_refs_url: &'a str

A template for the API URL to get information about Git refs of the repository.

§trees_url: &'a str

A template for the API URL to create or retrieve a raw Git tree of the repository.

§statuses_url: &'a str

A template for the API URL to get information about statuses of a commit.

§languages_url: &'a str

The API URL to get information about the languages of the repository.

§stargazers_url: &'a str

The API URL to list the stargazers on the repository.

§contributors_url: &'a str

A template for the API URL to list the contributors to the repository.

§subscribers_url: &'a str

The API URL to list the subscribers on the repository.

§subscription_url: &'a str

The API URL to subscribe to notifications for this repository.

§commits_url: &'a str

A template for the API URL to get information about commits on the repository.

§git_commits_url: &'a str

A template for the API URL to get information about Git commits of the repository.

§comments_url: &'a str

A template for the API URL to get information about comments on the repository.

§issue_comment_url: &'a str

A template for the API URL to get information about issue comments on the repository.

§contents_url: &'a str

A template for the API URL to get the contents of the repository.

§compare_url: &'a str

A template for the API URL to compare two commits or refs.

§merges_url: &'a str

The API URL to merge branches in the repository.

§archive_url: &'a str

A template for the API URL to download the repository as an archive.

§downloads_url: &'a str

The API URL to list the downloads on the repository.

§issues_url: &'a str

A template for the API URL to get information about issues on the repository.

§pulls_url: &'a str

A template for the API URL to get information about pull requests on the repository.

§milestones_url: &'a str

A template for the API URL to get information about milestones of the repository.

§notifications_url: &'a str

A template for the API URL to get information about notifications on the repository.

§labels_url: &'a str

A template for the API URL to get information about labels of the repository.

§releases_url: &'a str

A template for the API URL to get information about releases on the repository.

§deployments_url: &'a str

The API URL to list the deployments of the repository.

§created_at: RepositoryCreatedAtUnion<'a>§updated_at: &'a str§pushed_at: Option<RepositoryPushedAtUnion<'a>>§git_url: &'a str§ssh_url: &'a str§clone_url: &'a str§svn_url: &'a str§homepage: Option<&'a str>§size: usize§stargazers_count: usize§watchers_count: usize§language: Option<&'a str>§has_issues: bool

Whether issues are enabled.

§has_projects: bool

Whether projects are enabled.

§has_downloads: bool

Whether downloads are enabled.

§has_wiki: bool

Whether the wiki is enabled.

§has_pages: bool§has_discussions: Option<bool>

Whether discussions are enabled.

§forks_count: usize§mirror_url: Option<&'a str>§archived: bool

Whether the repository is archived.

§disabled: Option<bool>

Returns whether or not this repository is disabled.

§open_issues_count: usize§license: Option<License<'a>>§forks: usize§open_issues: usize§watchers: usize§stargazers: Option<usize>§default_branch: &'a str

The default branch of the repository.

§allow_squash_merge: Option<bool>

Whether to allow squash merges for pull requests.

§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_auto_merge: Option<bool>

Whether to allow auto-merge for pull requests.

§allow_forking: Option<bool>

Whether to allow private forks

§allow_update_branch: Option<bool>§use_squash_pr_title_as_default: Option<bool>§squash_merge_commit_message: Option<&'a str>§squash_merge_commit_title: Option<&'a str>§merge_commit_message: Option<&'a str>§merge_commit_title: Option<&'a str>§is_template: bool§web_commit_signoff_required: bool§topics: Vec<&'a str>§visibility: RepositoryVisibility§delete_branch_on_merge: Option<bool>

Whether to delete head branches when pull requests are merged

§master_branch: Option<&'a str>§permissions: Option<RepositoryPermissions>§public: Option<bool>§organization: Option<&'a str>