View Source GitHub.Repository.Ruleset (GitHub REST API Client v0.0.12)
Provides struct and type for RepositoryRuleset
Link to this section Summary
Link to this section Types
@type t() :: %GitHub.Repository.Ruleset{ __info__: map(), _links: map() | nil, bypass_actors: [GitHub.Repository.Ruleset.BypassActor.t()] | nil, bypass_mode: String.t() | nil, conditions: (GitHub.OrgRuleset.Conditions.t() | GitHub.Repository.Ruleset.Conditions.t()) | nil, enforcement: String.t(), id: integer(), name: String.t(), node_id: String.t() | nil, rules: [ GitHub.Repository.Rule.BranchNamePattern.t() | GitHub.Repository.Rule.CommitAuthorEmailPattern.t() | GitHub.Repository.Rule.CommitMessagePattern.t() | GitHub.Repository.Rule.CommitterEmailPattern.t() | GitHub.Repository.Rule.Creation.t() | GitHub.Repository.Rule.Deletion.t() | GitHub.Repository.Rule.NonFastForward.t() | GitHub.Repository.Rule.PullRequest.t() | GitHub.Repository.Rule.RequiredDeployments.t() | GitHub.Repository.Rule.RequiredLinearHistory.t() | GitHub.Repository.Rule.RequiredSignatures.t() | GitHub.Repository.Rule.RequiredStatusChecks.t() | GitHub.Repository.Rule.TagNamePattern.t() | GitHub.Repository.Rule.Update.t() ] | nil, source: String.t(), source_type: String.t() | nil, target: String.t() | nil }