pub struct RepositoryWebhooksTemplateRepository {Show 87 fields
pub id: Option<i32>,
pub node_id: Option<String>,
pub name: Option<String>,
pub full_name: Option<String>,
pub owner: Option<Box<BranchRestrictionPolicyUsersInner>>,
pub private: Option<bool>,
pub html_url: Option<String>,
pub description: Option<String>,
pub fork: Option<bool>,
pub url: Option<String>,
pub archive_url: Option<String>,
pub assignees_url: Option<String>,
pub blobs_url: Option<String>,
pub branches_url: Option<String>,
pub collaborators_url: Option<String>,
pub comments_url: Option<String>,
pub commits_url: Option<String>,
pub compare_url: Option<String>,
pub contents_url: Option<String>,
pub contributors_url: Option<String>,
pub deployments_url: Option<String>,
pub downloads_url: Option<String>,
pub events_url: Option<String>,
pub forks_url: Option<String>,
pub git_commits_url: Option<String>,
pub git_refs_url: Option<String>,
pub git_tags_url: Option<String>,
pub git_url: Option<String>,
pub issue_comment_url: Option<String>,
pub issue_events_url: Option<String>,
pub issues_url: Option<String>,
pub keys_url: Option<String>,
pub labels_url: Option<String>,
pub languages_url: Option<String>,
pub merges_url: Option<String>,
pub milestones_url: Option<String>,
pub notifications_url: Option<String>,
pub pulls_url: Option<String>,
pub releases_url: Option<String>,
pub ssh_url: Option<String>,
pub stargazers_url: Option<String>,
pub statuses_url: Option<String>,
pub subscribers_url: Option<String>,
pub subscription_url: Option<String>,
pub tags_url: Option<String>,
pub teams_url: Option<String>,
pub trees_url: Option<String>,
pub clone_url: Option<String>,
pub mirror_url: Option<String>,
pub hooks_url: Option<String>,
pub svn_url: Option<String>,
pub homepage: Option<String>,
pub language: Option<String>,
pub forks_count: Option<i32>,
pub stargazers_count: Option<i32>,
pub watchers_count: Option<i32>,
pub size: Option<i32>,
pub default_branch: Option<String>,
pub open_issues_count: Option<i32>,
pub is_template: Option<bool>,
pub topics: Option<Vec<String>>,
pub has_issues: Option<bool>,
pub has_projects: Option<bool>,
pub has_wiki: Option<bool>,
pub has_pages: Option<bool>,
pub has_downloads: Option<bool>,
pub archived: Option<bool>,
pub disabled: Option<bool>,
pub visibility: Option<String>,
pub pushed_at: Option<String>,
pub created_at: Option<String>,
pub updated_at: Option<String>,
pub permissions: Option<Box<MinimalRepositoryPermissions>>,
pub allow_rebase_merge: Option<bool>,
pub temp_clone_token: Option<String>,
pub allow_squash_merge: Option<bool>,
pub allow_auto_merge: Option<bool>,
pub delete_branch_on_merge: Option<bool>,
pub allow_update_branch: Option<bool>,
pub use_squash_pr_title_as_default: Option<bool>,
pub squash_merge_commit_title: Option<SquashMergeCommitTitle>,
pub squash_merge_commit_message: Option<SquashMergeCommitMessage>,
pub merge_commit_title: Option<MergeCommitTitle>,
pub merge_commit_message: Option<MergeCommitMessage>,
pub allow_merge_commit: Option<bool>,
pub subscribers_count: Option<i32>,
pub network_count: Option<i32>,
}
Fields§
§id: Option<i32>
§node_id: Option<String>
§name: Option<String>
§full_name: Option<String>
§owner: Option<Box<BranchRestrictionPolicyUsersInner>>
§private: Option<bool>
§html_url: Option<String>
§description: Option<String>
§fork: Option<bool>
§url: Option<String>
§archive_url: Option<String>
§assignees_url: Option<String>
§blobs_url: Option<String>
§branches_url: Option<String>
§collaborators_url: Option<String>
§comments_url: Option<String>
§commits_url: Option<String>
§compare_url: Option<String>
§contents_url: Option<String>
§contributors_url: Option<String>
§deployments_url: Option<String>
§downloads_url: Option<String>
§events_url: Option<String>
§forks_url: Option<String>
§git_commits_url: Option<String>
§git_refs_url: Option<String>
§git_url: Option<String>
§issue_comment_url: Option<String>
§issue_events_url: Option<String>
§issues_url: Option<String>
§keys_url: Option<String>
§labels_url: Option<String>
§languages_url: Option<String>
§merges_url: Option<String>
§milestones_url: Option<String>
§notifications_url: Option<String>
§pulls_url: Option<String>
§releases_url: Option<String>
§ssh_url: Option<String>
§stargazers_url: Option<String>
§statuses_url: Option<String>
§subscribers_url: Option<String>
§subscription_url: Option<String>
§teams_url: Option<String>
§trees_url: Option<String>
§clone_url: Option<String>
§mirror_url: Option<String>
§hooks_url: Option<String>
§svn_url: Option<String>
§homepage: Option<String>
§language: Option<String>
§forks_count: Option<i32>
§stargazers_count: Option<i32>
§watchers_count: Option<i32>
§size: Option<i32>
§default_branch: Option<String>
§open_issues_count: Option<i32>
§is_template: Option<bool>
§topics: Option<Vec<String>>
§has_issues: Option<bool>
§has_projects: Option<bool>
§has_wiki: Option<bool>
§has_pages: Option<bool>
§has_downloads: Option<bool>
§archived: Option<bool>
§disabled: Option<bool>
§visibility: Option<String>
§pushed_at: Option<String>
§created_at: Option<String>
§updated_at: Option<String>
§permissions: Option<Box<MinimalRepositoryPermissions>>
§allow_rebase_merge: Option<bool>
§temp_clone_token: Option<String>
§allow_squash_merge: Option<bool>
§allow_auto_merge: Option<bool>
§delete_branch_on_merge: Option<bool>
§allow_update_branch: Option<bool>
§use_squash_pr_title_as_default: Option<bool>
§squash_merge_commit_title: Option<SquashMergeCommitTitle>
The default value for a squash merge commit title: - PR_TITLE
- default to the pull request’s title. - COMMIT_OR_PR_TITLE
- default to the commit’s title (if only one commit) or the pull request’s title (when more than one commit).
squash_merge_commit_message: Option<SquashMergeCommitMessage>
The default value for a squash merge commit message: - PR_BODY
- default to the pull request’s body. - COMMIT_MESSAGES
- default to the branch’s commit messages. - BLANK
- default to a blank commit message.
merge_commit_title: Option<MergeCommitTitle>
The default value for a merge commit title. - PR_TITLE
- default to the pull request’s title. - MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).
merge_commit_message: Option<MergeCommitMessage>
The default value for a merge commit message. - PR_TITLE
- default to the pull request’s title. - PR_BODY
- default to the pull request’s body. - BLANK
- default to a blank commit message.
allow_merge_commit: Option<bool>
§subscribers_count: Option<i32>
§network_count: Option<i32>
Implementations§
Trait Implementations§
Source§impl Clone for RepositoryWebhooksTemplateRepository
impl Clone for RepositoryWebhooksTemplateRepository
Source§fn clone(&self) -> RepositoryWebhooksTemplateRepository
fn clone(&self) -> RepositoryWebhooksTemplateRepository
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Default for RepositoryWebhooksTemplateRepository
impl Default for RepositoryWebhooksTemplateRepository
Source§fn default() -> RepositoryWebhooksTemplateRepository
fn default() -> RepositoryWebhooksTemplateRepository
Source§impl<'de> Deserialize<'de> for RepositoryWebhooksTemplateRepository
impl<'de> Deserialize<'de> for RepositoryWebhooksTemplateRepository
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl PartialEq for RepositoryWebhooksTemplateRepository
impl PartialEq for RepositoryWebhooksTemplateRepository
Source§fn eq(&self, other: &RepositoryWebhooksTemplateRepository) -> bool
fn eq(&self, other: &RepositoryWebhooksTemplateRepository) -> bool
self
and other
values to be equal, and is used by ==
.