diff --git a/docs/EditRepoOption.md b/docs/EditRepoOption.md index 0e0cba2..b0d4b15 100644 --- a/docs/EditRepoOption.md +++ b/docs/EditRepoOption.md @@ -15,6 +15,7 @@ Name | Type | Description | Notes **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\". `has_pull_requests` must be `true`. | [optional] **description** | **String** | a short description of the repository. | [optional] +**enablePrune** | **Boolean** | enable prune - remove obsolete remote-tracking references | [optional] **externalTracker** | [**ExternalTracker**](ExternalTracker.md) | | [optional] **externalWiki** | [**ExternalWiki**](ExternalWiki.md) | | [optional] **hasIssues** | **Boolean** | either `true` to enable issues for this repository or `false` to disable them. | [optional] diff --git a/src/main/java/org/gitnex/tea4j/v2/models/EditRepoOption.java b/src/main/java/org/gitnex/tea4j/v2/models/EditRepoOption.java index c4aa139..b9c57cf 100644 --- a/src/main/java/org/gitnex/tea4j/v2/models/EditRepoOption.java +++ b/src/main/java/org/gitnex/tea4j/v2/models/EditRepoOption.java @@ -58,6 +58,9 @@ public class EditRepoOption implements Serializable { @SerializedName("description") private String description = null; + @SerializedName("enable_prune") + private Boolean enablePrune = null; + @SerializedName("external_tracker") private ExternalTracker externalTracker = null; @@ -362,6 +365,25 @@ public class EditRepoOption implements Serializable { this.description = description; } + public EditRepoOption enablePrune(Boolean enablePrune) { + this.enablePrune = enablePrune; + return this; + } + + /** + * enable prune - remove obsolete remote-tracking references + * + * @return enablePrune + */ + @Schema(description = "enable prune - remove obsolete remote-tracking references") + public Boolean isEnablePrune() { + return enablePrune; + } + + public void setEnablePrune(Boolean enablePrune) { + this.enablePrune = enablePrune; + } + public EditRepoOption externalTracker(ExternalTracker externalTracker) { this.externalTracker = externalTracker; return this; @@ -651,6 +673,7 @@ public class EditRepoOption implements Serializable { this.defaultDeleteBranchAfterMerge, editRepoOption.defaultDeleteBranchAfterMerge) && Objects.equals(this.defaultMergeStyle, editRepoOption.defaultMergeStyle) && Objects.equals(this.description, editRepoOption.description) + && Objects.equals(this.enablePrune, editRepoOption.enablePrune) && Objects.equals(this.externalTracker, editRepoOption.externalTracker) && Objects.equals(this.externalWiki, editRepoOption.externalWiki) && Objects.equals(this.hasIssues, editRepoOption.hasIssues) @@ -681,6 +704,7 @@ public class EditRepoOption implements Serializable { defaultDeleteBranchAfterMerge, defaultMergeStyle, description, + enablePrune, externalTracker, externalWiki, hasIssues, @@ -719,6 +743,7 @@ public class EditRepoOption implements Serializable { .append("\n"); sb.append(" defaultMergeStyle: ").append(toIndentedString(defaultMergeStyle)).append("\n"); sb.append(" description: ").append(toIndentedString(description)).append("\n"); + sb.append(" enablePrune: ").append(toIndentedString(enablePrune)).append("\n"); sb.append(" externalTracker: ").append(toIndentedString(externalTracker)).append("\n"); sb.append(" externalWiki: ").append(toIndentedString(externalWiki)).append("\n"); sb.append(" hasIssues: ").append(toIndentedString(hasIssues)).append("\n");