# BranchProtection
## Properties
**url** | Option<**String**> | | [optional]
**enabled** | Option<**bool**> | | [optional]
**required_status_checks** | Option<[**models::ProtectedBranchRequiredStatusCheck**](protected-branch-required-status-check.md)> | | [optional]
**enforce_admins** | Option<[**models::ProtectedBranchAdminEnforced**](protected-branch-admin-enforced.md)> | | [optional]
**required_pull_request_reviews** | Option<[**models::ProtectedBranchPullRequestReview**](protected-branch-pull-request-review.md)> | | [optional]
**restrictions** | Option<[**models::BranchRestrictionPolicy**](branch-restriction-policy.md)> | | [optional]
**required_linear_history** | Option<[**models::BranchProtectionRequiredLinearHistory**](branch_protection_required_linear_history.md)> | | [optional]
**allow_force_pushes** | Option<[**models::BranchProtectionRequiredLinearHistory**](branch_protection_required_linear_history.md)> | | [optional]
**allow_deletions** | Option<[**models::BranchProtectionRequiredLinearHistory**](branch_protection_required_linear_history.md)> | | [optional]
**block_creations** | Option<[**models::BranchProtectionRequiredLinearHistory**](branch_protection_required_linear_history.md)> | | [optional]
**required_conversation_resolution** | Option<[**models::BranchProtectionRequiredLinearHistory**](branch_protection_required_linear_history.md)> | | [optional]
**name** | Option<**String**> | | [optional]
**protection_url** | Option<**String**> | | [optional]
**required_signatures** | Option<[**models::BranchProtectionRequiredSignatures**](branch_protection_required_signatures.md)> | | [optional]
**lock_branch** | Option<[**models::BranchProtectionLockBranch**](branch_protection_lock_branch.md)> | | [optional]
**allow_fork_syncing** | Option<[**models::BranchProtectionAllowForkSyncing**](branch_protection_allow_fork_syncing.md)> | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)