Struct octorust::types::ReposUpdatePullRequestReviewProtection [−][src]
pub struct ReposUpdatePullRequestReviewProtection { pub dismiss_stale_reviews: bool, pub dismissal_restrictions: Option<ReposUpdateBranchProtectionRequestRequiredPullReviewsDismissalRestrictions>, pub require_code_owner_reviews: bool, pub required_approving_review_count: i64, }
Fields
dismiss_stale_reviews: bool
Set to true
if you want to automatically dismiss approving reviews when someone pushes a new commit.
dismissal_restrictions: Option<ReposUpdateBranchProtectionRequestRequiredPullReviewsDismissalRestrictions>
Specify which users and teams can dismiss pull request reviews. Pass an empty dismissal_restrictions
object to disable. User and team dismissal_restrictions
are only available for organization-owned repositories. Omit this parameter for personal repositories.
require_code_owner_reviews: bool
Blocks merging pull requests until code owners have reviewed.
required_approving_review_count: i64
Specifies the number of reviewers required to approve pull requests. Use a number between 1 and 6.
Trait Implementations
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>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more