# BranchProtection ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **approvalsWhitelistTeams** | **List<String>** | | [optional] **approvalsWhitelistUsername** | **List<String>** | | [optional] **blockAdminMergeOverride** | **Boolean** | | [optional] **blockOnOfficialReviewRequests** | **Boolean** | | [optional] **blockOnOutdatedBranch** | **Boolean** | | [optional] **blockOnRejectedReviews** | **Boolean** | | [optional] **branchName** | **String** | Deprecated: true | [optional] **createdAt** | [**Date**](Date.md) | | [optional] **dismissStaleApprovals** | **Boolean** | | [optional] **enableApprovalsWhitelist** | **Boolean** | | [optional] **enableForcePush** | **Boolean** | | [optional] **enableForcePushAllowlist** | **Boolean** | | [optional] **enableMergeWhitelist** | **Boolean** | | [optional] **enablePush** | **Boolean** | | [optional] **enablePushWhitelist** | **Boolean** | | [optional] **enableStatusCheck** | **Boolean** | | [optional] **forcePushAllowlistDeployKeys** | **Boolean** | | [optional] **forcePushAllowlistTeams** | **List<String>** | | [optional] **forcePushAllowlistUsernames** | **List<String>** | | [optional] **ignoreStaleApprovals** | **Boolean** | | [optional] **mergeWhitelistTeams** | **List<String>** | | [optional] **mergeWhitelistUsernames** | **List<String>** | | [optional] **protectedFilePatterns** | **String** | | [optional] **pushWhitelistDeployKeys** | **Boolean** | | [optional] **pushWhitelistTeams** | **List<String>** | | [optional] **pushWhitelistUsernames** | **List<String>** | | [optional] **requireSignedCommits** | **Boolean** | | [optional] **requiredApprovals** | **Long** | | [optional] **ruleName** | **String** | | [optional] **statusCheckContexts** | **List<String>** | | [optional] **unprotectedFilePatterns** | **String** | | [optional] **updatedAt** | [**Date**](Date.md) | | [optional]