View Source GitHub.Branch.Protection (GitHub REST API Client v0.3.1)
Provides struct and type for a Branch.Protection
Link to this section Summary
Link to this section Types
@type t() :: %GitHub.Branch.Protection{ __info__: map(), allow_deletions: GitHub.Branch.ProtectionAllowDeletions.t() | nil, allow_force_pushes: GitHub.Branch.ProtectionAllowForcePushes.t() | nil, allow_fork_syncing: GitHub.Branch.ProtectionAllowForkSyncing.t() | nil, block_creations: GitHub.Branch.ProtectionBlockCreations.t() | nil, enabled: boolean() | nil, enforce_admins: GitHub.ProtectedBranch.AdminEnforced.t() | nil, lock_branch: GitHub.Branch.ProtectionLockBranch.t() | nil, name: String.t() | nil, protection_url: String.t() | nil, required_conversation_resolution: GitHub.Branch.ProtectionRequiredConversationResolution.t() | nil, required_linear_history: GitHub.Branch.ProtectionRequiredLinearHistory.t() | nil, required_pull_request_reviews: GitHub.ProtectedBranch.PullRequestReview.t() | nil, required_signatures: GitHub.Branch.ProtectionRequiredSignatures.t() | nil, required_status_checks: GitHub.ProtectedBranch.RequiredStatusCheck.t() | nil, restrictions: GitHub.Branch.RestrictionPolicy.t() | nil, url: String.t() | nil }