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 ==.