## Summary The branch manager is missing an attribute implementation of `code_owner_approval_required` as documented in [GitLab API documentation](https://docs.gitlab.com/ce/api/protected_branches.html#protect-repository-branches) ## Expected Behavior `ProjectProtectedBranchManager.code_owner_approval_required` should be implemented to mirror the API as documented: Attribute | Type | Required | Description -- | -- | -- | -- code_owner_approval_required | boolean | no | Prevent pushes to this branch if it matches an item in the CODEOWNERS file. (defaults: false) ## Actual Behavior `code_owner_approval_required` is not available as attribute in `ProjectProtectedBranchManager`.