EditRepoOption options when editing a repository's properties
| Name | Type | Description | Notes |
|---|---|---|---|
| allowManualMerge | Boolean | either `true` to allow mark pr as merged manually, or `false` to prevent it. | [optional] |
| allowMergeCommits | Boolean | either `true` to allow merging pull requests with a merge commit, or `false` to prevent merging pull requests with merge commits. | [optional] |
| allowRebase | Boolean | either `true` to allow rebase-merging pull requests, or `false` to prevent rebase-merging. | [optional] |
| allowRebaseExplicit | Boolean | either `true` to allow rebase with explicit merge commits (--no-ff), or `false` to prevent rebase with explicit merge commits. | [optional] |
| allowRebaseUpdate | Boolean | either `true` to allow updating pull request branch by rebase, or `false` to prevent it. | [optional] |
| allowSquashMerge | Boolean | either `true` to allow squash-merging pull requests, or `false` to prevent squash-merging. | [optional] |
| archived | Boolean | set to `true` to archive this repository. | [optional] |
| autodetectManualMerge | Boolean | either `true` to enable AutodetectManualMerge, or `false` to prevent it. Note: In some special cases, misjudgments can occur. | [optional] |
| defaultAllowMaintainerEdit | Boolean | set to `true` to allow edits from maintainers by default | [optional] |
| defaultBranch | String | sets the default branch for this repository. | [optional] |
| defaultDeleteBranchAfterMerge | Boolean | set to `true` to delete pr branch after merge by default | [optional] |
| defaultMergeStyle | String | set to a merge style to be used by this repository: "merge", "rebase", "rebase-merge", or "squash". | [optional] |
| description | String | a short description of the repository. | [optional] |
| enablePrune | Boolean | enable prune - remove obsolete remote-tracking references | [optional] |
| externalTracker | ExternalTracker | [optional] | |
| externalWiki | ExternalWiki | [optional] | |
| hasActions | Boolean | either `true` to enable actions unit, or `false` to disable them. | [optional] |
| hasIssues | Boolean | either `true` to enable issues for this repository or `false` to disable them. | [optional] |
| hasPackages | Boolean | either `true` to enable packages unit, or `false` to disable them. | [optional] |
| hasProjects | Boolean | either `true` to enable project unit, or `false` to disable them. | [optional] |
| hasPullRequests | Boolean | either `true` to allow pull requests, or `false` to prevent pull request. | [optional] |
| hasReleases | Boolean | either `true` to enable releases unit, or `false` to disable them. | [optional] |
| hasWiki | Boolean | either `true` to enable the wiki for this repository or `false` to disable it. | [optional] |
| ignoreWhitespaceConflicts | Boolean | either `true` to ignore whitespace for conflicts, or `false` to not ignore whitespace. | [optional] |
| internalTracker | InternalTracker | [optional] | |
| mirrorInterval | String | set to a string like `8h30m0s` to set the mirror interval time | [optional] |
| name | String | name of the repository | [optional] |
| _private | Boolean | either `true` to make the repository private or `false` to make it public. Note: you will get a 422 error if the organization restricts changing repository visibility to organization owners and a non-owner tries to change the value of private. | [optional] |
| template | Boolean | either `true` to make this repository a template or `false` to make it a normal repository | [optional] |
| website | String | a URL with more information about the repository. | [optional] |