BranchProtectionRule

A branch protection rule.

Implements

Fields

allowsDeletions : Boolean!

allowsForcePushes : Boolean!

branchProtectionRuleConflicts (
       after: String
       before: String
       first: Int
       last: Int
) : BranchProtectionRuleConflictConnection!

bypassForcePushAllowances (
       after: String
       before: String
       first: Int
       last: Int
) : BypassForcePushAllowanceConnection!

bypassPullRequestAllowances (
       after: String
       before: String
       first: Int
       last: Int
) : BypassPullRequestAllowanceConnection!

creator : Actor

databaseId : Int

dismissesStaleReviews : Boolean!

id : ID!

isAdminEnforced : Boolean!

matchingRefs (
       query: String
       after: String
       before: String
       first: Int
       last: Int
) : RefConnection!

pattern : String!

pushAllowances (
       after: String
       before: String
       first: Int
       last: Int
) : PushAllowanceConnection!

repository : Repository

requiredApprovingReviewCount : Int

requiredStatusCheckContexts : [String]

requiredStatusChecks : [RequiredStatusCheckDescription!]

requiresApprovingReviews : Boolean!

requiresCodeOwnerReviews : Boolean!

requiresCommitSignatures : Boolean!

requiresConversationResolution : Boolean!

requiresLinearHistory : Boolean!

requiresStatusChecks : Boolean!

requiresStrictStatusChecks : Boolean!

restrictsPushes : Boolean!

restrictsReviewDismissals : Boolean!

reviewDismissalAllowances (
       after: String
       before: String
       first: Int
       last: Int
) : ReviewDismissalAllowanceConnection!