# CreateBranchProtectionOption CreateBranchProtectionOption options for creating a branch protection ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **approvalsWhitelistTeams** | **List<String>** | | [optional] **approvalsWhitelistUsername** | **List<String>** | | [optional] **blockOnOutdatedBranch** | **Boolean** | | [optional] **blockOnRejectedReviews** | **Boolean** | | [optional] **branchName** | **String** | | [optional] **dismissStaleApprovals** | **Boolean** | | [optional] **enableApprovalsWhitelist** | **Boolean** | | [optional] **enableMergeWhitelist** | **Boolean** | | [optional] **enablePush** | **Boolean** | | [optional] **enablePushWhitelist** | **Boolean** | | [optional] **enableStatusCheck** | **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] **statusCheckContexts** | **List<String>** | | [optional]