diff --git a/docs/ChangedFile.md b/docs/ChangedFile.md
new file mode 100644
index 0000000..4160283
--- /dev/null
+++ b/docs/ChangedFile.md
@@ -0,0 +1,14 @@
+# ChangedFile
+
+## Properties
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**additions** | **Long** | | [optional]
+**changes** | **Long** | | [optional]
+**contentsUrl** | **String** | | [optional]
+**deletions** | **Long** | | [optional]
+**filename** | **String** | | [optional]
+**htmlUrl** | **String** | | [optional]
+**previousFilename** | **String** | | [optional]
+**rawUrl** | **String** | | [optional]
+**status** | **String** | | [optional]
diff --git a/docs/EditRepoOption.md b/docs/EditRepoOption.md
index b0d4b15..742dc3b 100644
--- a/docs/EditRepoOption.md
+++ b/docs/EditRepoOption.md
@@ -3,17 +3,17 @@
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**allowManualMerge** | **Boolean** | either `true` to allow mark pr as merged manually, or `false` to prevent it. `has_pull_requests` must be `true`. | [optional]
-**allowMergeCommits** | **Boolean** | either `true` to allow merging pull requests with a merge commit, or `false` to prevent merging pull requests with merge commits. `has_pull_requests` must be `true`. | [optional]
-**allowRebase** | **Boolean** | either `true` to allow rebase-merging pull requests, or `false` to prevent rebase-merging. `has_pull_requests` must be `true`. | [optional]
-**allowRebaseExplicit** | **Boolean** | either `true` to allow rebase with explicit merge commits (--no-ff), or `false` to prevent rebase with explicit merge commits. `has_pull_requests` must be `true`. | [optional]
-**allowRebaseUpdate** | **Boolean** | either `true` to allow updating pull request branch by rebase, or `false` to prevent it. `has_pull_requests` must be `true`. | [optional]
-**allowSquashMerge** | **Boolean** | either `true` to allow squash-merging pull requests, or `false` to prevent squash-merging. `has_pull_requests` must be `true`. | [optional]
+**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. `has_pull_requests` must be `true`, Note: In some special cases, misjudgments can occur. | [optional]
+**autodetectManualMerge** | **Boolean** | either `true` to enable AutodetectManualMerge, or `false` to prevent it. Note: In some special cases, misjudgments can occur. | [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\". `has_pull_requests` must be `true`. | [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**](ExternalTracker.md) | | [optional]
@@ -22,7 +22,7 @@ Name | Type | Description | Notes
**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]
**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. `has_pull_requests` must be `true`. | [optional]
+**ignoreWhitespaceConflicts** | **Boolean** | either `true` to ignore whitespace for conflicts, or `false` to not ignore whitespace. | [optional]
**internalTracker** | [**InternalTracker**](InternalTracker.md) | | [optional]
**mirrorInterval** | **String** | set to a string like `8h30m0s` to set the mirror interval time | [optional]
**name** | **String** | name of the repository | [optional]
diff --git a/docs/Organization.md b/docs/Organization.md
index 80e25ab..ab53898 100644
--- a/docs/Organization.md
+++ b/docs/Organization.md
@@ -8,7 +8,8 @@ Name | Type | Description | Notes
**fullName** | **String** | | [optional]
**id** | **Long** | | [optional]
**location** | **String** | | [optional]
+**name** | **String** | | [optional]
**repoAdminChangeTeamAccess** | **Boolean** | | [optional]
-**username** | **String** | | [optional]
+**username** | **String** | deprecated | [optional]
**visibility** | **String** | | [optional]
**website** | **String** | | [optional]
diff --git a/docs/RepositoryApi.md b/docs/RepositoryApi.md
index 4fcf49e..93d13f3 100644
--- a/docs/RepositoryApi.md
+++ b/docs/RepositoryApi.md
@@ -82,6 +82,7 @@ Method | HTTP request | Description
[**repoGetNote**](RepositoryApi.md#repoGetNote) | **GET** repos/{owner}/{repo}/git/notes/{sha} | Get a note corresponding to a single commit from a repository
[**repoGetPullRequest**](RepositoryApi.md#repoGetPullRequest) | **GET** repos/{owner}/{repo}/pulls/{index} | Get a pull request
[**repoGetPullRequestCommits**](RepositoryApi.md#repoGetPullRequestCommits) | **GET** repos/{owner}/{repo}/pulls/{index}/commits | Get commits for a pull request
+[**repoGetPullRequestFiles**](RepositoryApi.md#repoGetPullRequestFiles) | **GET** repos/{owner}/{repo}/pulls/{index}/files | Get changed files for a pull request
[**repoGetPullReview**](RepositoryApi.md#repoGetPullReview) | **GET** repos/{owner}/{repo}/pulls/{index}/reviews/{id} | Get a specific review for a pull request
[**repoGetPullReviewComments**](RepositoryApi.md#repoGetPullReviewComments) | **GET** repos/{owner}/{repo}/pulls/{index}/reviews/{id}/comments | Get a specific review for a pull request
[**repoGetPushMirrorByRemoteName**](RepositoryApi.md#repoGetPushMirrorByRemoteName) | **GET** repos/{owner}/{repo}/push_mirrors/{name} | Get push mirror of the repository by remoteName
@@ -7283,6 +7284,105 @@ Name | Type | Description | Notes
[AccessToken](../README.md#AccessToken)[AuthorizationHeaderToken](../README.md#AuthorizationHeaderToken)[BasicAuth](../README.md#BasicAuth)[SudoHeader](../README.md#SudoHeader)[SudoParam](../README.md#SudoParam)[TOTPHeader](../README.md#TOTPHeader)[Token](../README.md#Token)
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+
+# **repoGetPullRequestFiles**
+> List<ChangedFile> repoGetPullRequestFiles(owner, repo, index, skipTo, whitespace, page, limit)
+
+Get changed files for a pull request
+
+### Example
+```java
+// Import classes:
+//import org.gitnex.tea4j.v2.ApiClient;
+//import org.gitnex.tea4j.v2.ApiException;
+//import org.gitnex.tea4j.v2.Configuration;
+//import org.gitnex.tea4j.v2.auth.*;
+//import org.gitnex.tea4j.v2.apis.RepositoryApi;
+
+ApiClient defaultClient = Configuration.getDefaultApiClient();
+
+// Configure API key authorization: AccessToken
+ApiKeyAuth AccessToken = (ApiKeyAuth) defaultClient.getAuthentication("AccessToken");
+AccessToken.setApiKey("YOUR API KEY");
+// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
+//AccessToken.setApiKeyPrefix("Token");
+
+// Configure API key authorization: AuthorizationHeaderToken
+ApiKeyAuth AuthorizationHeaderToken = (ApiKeyAuth) defaultClient.getAuthentication("AuthorizationHeaderToken");
+AuthorizationHeaderToken.setApiKey("YOUR API KEY");
+// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
+//AuthorizationHeaderToken.setApiKeyPrefix("Token");
+// Configure HTTP basic authorization: BasicAuth
+HttpBasicAuth BasicAuth = (HttpBasicAuth) defaultClient.getAuthentication("BasicAuth");
+BasicAuth.setUsername("YOUR USERNAME");
+BasicAuth.setPassword("YOUR PASSWORD");
+
+// Configure API key authorization: SudoHeader
+ApiKeyAuth SudoHeader = (ApiKeyAuth) defaultClient.getAuthentication("SudoHeader");
+SudoHeader.setApiKey("YOUR API KEY");
+// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
+//SudoHeader.setApiKeyPrefix("Token");
+
+// Configure API key authorization: SudoParam
+ApiKeyAuth SudoParam = (ApiKeyAuth) defaultClient.getAuthentication("SudoParam");
+SudoParam.setApiKey("YOUR API KEY");
+// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
+//SudoParam.setApiKeyPrefix("Token");
+
+// Configure API key authorization: TOTPHeader
+ApiKeyAuth TOTPHeader = (ApiKeyAuth) defaultClient.getAuthentication("TOTPHeader");
+TOTPHeader.setApiKey("YOUR API KEY");
+// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
+//TOTPHeader.setApiKeyPrefix("Token");
+
+// Configure API key authorization: Token
+ApiKeyAuth Token = (ApiKeyAuth) defaultClient.getAuthentication("Token");
+Token.setApiKey("YOUR API KEY");
+// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
+//Token.setApiKeyPrefix("Token");
+
+RepositoryApi apiInstance = new RepositoryApi();
+String owner = "owner_example"; // String | owner of the repo
+String repo = "repo_example"; // String | name of the repo
+Long index = 789L; // Long | index of the pull request to get
+String skipTo = "skipTo_example"; // String | skip to given file
+String whitespace = "whitespace_example"; // String | whitespace behavior
+Integer page = 56; // Integer | page number of results to return (1-based)
+Integer limit = 56; // Integer | page size of results
+try {
+ List result = apiInstance.repoGetPullRequestFiles(owner, repo, index, skipTo, whitespace, page, limit);
+ System.out.println(result);
+} catch (ApiException e) {
+ System.err.println("Exception when calling RepositoryApi#repoGetPullRequestFiles");
+ e.printStackTrace();
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **owner** | **String**| owner of the repo |
+ **repo** | **String**| name of the repo |
+ **index** | **Long**| index of the pull request to get |
+ **skipTo** | **String**| skip to given file | [optional]
+ **whitespace** | **String**| whitespace behavior | [optional] [enum: ignore-all, ignore-change, ignore-eol, show-all]
+ **page** | **Integer**| page number of results to return (1-based) | [optional]
+ **limit** | **Integer**| page size of results | [optional]
+
+### Return type
+
+[**List<ChangedFile>**](ChangedFile.md)
+
+### Authorization
+
+[AccessToken](../README.md#AccessToken)[AuthorizationHeaderToken](../README.md#AuthorizationHeaderToken)[BasicAuth](../README.md#BasicAuth)[SudoHeader](../README.md#SudoHeader)[SudoParam](../README.md#SudoParam)[TOTPHeader](../README.md#TOTPHeader)[Token](../README.md#Token)
+
### HTTP request headers
- **Content-Type**: Not defined
diff --git a/src/main/java/org/gitnex/tea4j/v2/apis/RepositoryApi.java b/src/main/java/org/gitnex/tea4j/v2/apis/RepositoryApi.java
index 7238786..a208fb0 100644
--- a/src/main/java/org/gitnex/tea4j/v2/apis/RepositoryApi.java
+++ b/src/main/java/org/gitnex/tea4j/v2/apis/RepositoryApi.java
@@ -10,6 +10,7 @@ import org.gitnex.tea4j.v2.models.AnnotatedTag;
import org.gitnex.tea4j.v2.models.Attachment;
import org.gitnex.tea4j.v2.models.Branch;
import org.gitnex.tea4j.v2.models.BranchProtection;
+import org.gitnex.tea4j.v2.models.ChangedFile;
import org.gitnex.tea4j.v2.models.CombinedStatus;
import org.gitnex.tea4j.v2.models.Commit;
import org.gitnex.tea4j.v2.models.CommitStatus;
@@ -1251,6 +1252,28 @@ public interface RepositoryApi {
@retrofit2.http.Query("page") Integer page,
@retrofit2.http.Query("limit") Integer limit);
+ /**
+ * Get changed files for a pull request
+ *
+ * @param owner owner of the repo (required)
+ * @param repo name of the repo (required)
+ * @param index index of the pull request to get (required)
+ * @param skipTo skip to given file (optional)
+ * @param whitespace whitespace behavior (optional)
+ * @param page page number of results to return (1-based) (optional)
+ * @param limit page size of results (optional)
+ * @return Call<List<ChangedFile>>
+ */
+ @GET("repos/{owner}/{repo}/pulls/{index}/files")
+ Call> repoGetPullRequestFiles(
+ @retrofit2.http.Path("owner") String owner,
+ @retrofit2.http.Path("repo") String repo,
+ @retrofit2.http.Path("index") Long index,
+ @retrofit2.http.Query("skip-to") String skipTo,
+ @retrofit2.http.Query("whitespace") String whitespace,
+ @retrofit2.http.Query("page") Integer page,
+ @retrofit2.http.Query("limit") Integer limit);
+
/**
* Get a specific review for a pull request
*
diff --git a/src/main/java/org/gitnex/tea4j/v2/models/ChangedFile.java b/src/main/java/org/gitnex/tea4j/v2/models/ChangedFile.java
new file mode 100644
index 0000000..0bfc7a3
--- /dev/null
+++ b/src/main/java/org/gitnex/tea4j/v2/models/ChangedFile.java
@@ -0,0 +1,284 @@
+/*
+ * Gitea API.
+ * This documentation describes the Gitea API.
+ *
+ * OpenAPI spec version: {{AppVer | JSEscape | Safe}}
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+package org.gitnex.tea4j.v2.models;
+
+import com.google.gson.annotations.SerializedName;
+import io.swagger.v3.oas.annotations.media.Schema;
+import java.io.Serializable;
+import java.util.Objects;
+
+/** ChangedFile store information about files affected by the pull request */
+@Schema(description = "ChangedFile store information about files affected by the pull request")
+public class ChangedFile implements Serializable {
+ private static final long serialVersionUID = 1L;
+
+ @SerializedName("additions")
+ private Long additions = null;
+
+ @SerializedName("changes")
+ private Long changes = null;
+
+ @SerializedName("contents_url")
+ private String contentsUrl = null;
+
+ @SerializedName("deletions")
+ private Long deletions = null;
+
+ @SerializedName("filename")
+ private String filename = null;
+
+ @SerializedName("html_url")
+ private String htmlUrl = null;
+
+ @SerializedName("previous_filename")
+ private String previousFilename = null;
+
+ @SerializedName("raw_url")
+ private String rawUrl = null;
+
+ @SerializedName("status")
+ private String status = null;
+
+ public ChangedFile additions(Long additions) {
+ this.additions = additions;
+ return this;
+ }
+
+ /**
+ * Get additions
+ *
+ * @return additions
+ */
+ @Schema(description = "")
+ public Long getAdditions() {
+ return additions;
+ }
+
+ public void setAdditions(Long additions) {
+ this.additions = additions;
+ }
+
+ public ChangedFile changes(Long changes) {
+ this.changes = changes;
+ return this;
+ }
+
+ /**
+ * Get changes
+ *
+ * @return changes
+ */
+ @Schema(description = "")
+ public Long getChanges() {
+ return changes;
+ }
+
+ public void setChanges(Long changes) {
+ this.changes = changes;
+ }
+
+ public ChangedFile contentsUrl(String contentsUrl) {
+ this.contentsUrl = contentsUrl;
+ return this;
+ }
+
+ /**
+ * Get contentsUrl
+ *
+ * @return contentsUrl
+ */
+ @Schema(description = "")
+ public String getContentsUrl() {
+ return contentsUrl;
+ }
+
+ public void setContentsUrl(String contentsUrl) {
+ this.contentsUrl = contentsUrl;
+ }
+
+ public ChangedFile deletions(Long deletions) {
+ this.deletions = deletions;
+ return this;
+ }
+
+ /**
+ * Get deletions
+ *
+ * @return deletions
+ */
+ @Schema(description = "")
+ public Long getDeletions() {
+ return deletions;
+ }
+
+ public void setDeletions(Long deletions) {
+ this.deletions = deletions;
+ }
+
+ public ChangedFile filename(String filename) {
+ this.filename = filename;
+ return this;
+ }
+
+ /**
+ * Get filename
+ *
+ * @return filename
+ */
+ @Schema(description = "")
+ public String getFilename() {
+ return filename;
+ }
+
+ public void setFilename(String filename) {
+ this.filename = filename;
+ }
+
+ public ChangedFile htmlUrl(String htmlUrl) {
+ this.htmlUrl = htmlUrl;
+ return this;
+ }
+
+ /**
+ * Get htmlUrl
+ *
+ * @return htmlUrl
+ */
+ @Schema(description = "")
+ public String getHtmlUrl() {
+ return htmlUrl;
+ }
+
+ public void setHtmlUrl(String htmlUrl) {
+ this.htmlUrl = htmlUrl;
+ }
+
+ public ChangedFile previousFilename(String previousFilename) {
+ this.previousFilename = previousFilename;
+ return this;
+ }
+
+ /**
+ * Get previousFilename
+ *
+ * @return previousFilename
+ */
+ @Schema(description = "")
+ public String getPreviousFilename() {
+ return previousFilename;
+ }
+
+ public void setPreviousFilename(String previousFilename) {
+ this.previousFilename = previousFilename;
+ }
+
+ public ChangedFile rawUrl(String rawUrl) {
+ this.rawUrl = rawUrl;
+ return this;
+ }
+
+ /**
+ * Get rawUrl
+ *
+ * @return rawUrl
+ */
+ @Schema(description = "")
+ public String getRawUrl() {
+ return rawUrl;
+ }
+
+ public void setRawUrl(String rawUrl) {
+ this.rawUrl = rawUrl;
+ }
+
+ public ChangedFile status(String status) {
+ this.status = status;
+ return this;
+ }
+
+ /**
+ * Get status
+ *
+ * @return status
+ */
+ @Schema(description = "")
+ public String getStatus() {
+ return status;
+ }
+
+ public void setStatus(String status) {
+ this.status = status;
+ }
+
+ @Override
+ public boolean equals(java.lang.Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ ChangedFile changedFile = (ChangedFile) o;
+ return Objects.equals(this.additions, changedFile.additions)
+ && Objects.equals(this.changes, changedFile.changes)
+ && Objects.equals(this.contentsUrl, changedFile.contentsUrl)
+ && Objects.equals(this.deletions, changedFile.deletions)
+ && Objects.equals(this.filename, changedFile.filename)
+ && Objects.equals(this.htmlUrl, changedFile.htmlUrl)
+ && Objects.equals(this.previousFilename, changedFile.previousFilename)
+ && Objects.equals(this.rawUrl, changedFile.rawUrl)
+ && Objects.equals(this.status, changedFile.status);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(
+ additions,
+ changes,
+ contentsUrl,
+ deletions,
+ filename,
+ htmlUrl,
+ previousFilename,
+ rawUrl,
+ status);
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("class ChangedFile {\n");
+
+ sb.append(" additions: ").append(toIndentedString(additions)).append("\n");
+ sb.append(" changes: ").append(toIndentedString(changes)).append("\n");
+ sb.append(" contentsUrl: ").append(toIndentedString(contentsUrl)).append("\n");
+ sb.append(" deletions: ").append(toIndentedString(deletions)).append("\n");
+ sb.append(" filename: ").append(toIndentedString(filename)).append("\n");
+ sb.append(" htmlUrl: ").append(toIndentedString(htmlUrl)).append("\n");
+ sb.append(" previousFilename: ").append(toIndentedString(previousFilename)).append("\n");
+ sb.append(" rawUrl: ").append(toIndentedString(rawUrl)).append("\n");
+ sb.append(" status: ").append(toIndentedString(status)).append("\n");
+ sb.append("}");
+ return sb.toString();
+ }
+
+ /**
+ * Convert the given object to string with each line indented by 4 spaces (except the first line).
+ */
+ private String toIndentedString(java.lang.Object o) {
+ if (o == null) {
+ return "null";
+ }
+ return o.toString().replace("\n", "\n ");
+ }
+}
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 b9c57cf..57bd2bd 100644
--- a/src/main/java/org/gitnex/tea4j/v2/models/EditRepoOption.java
+++ b/src/main/java/org/gitnex/tea4j/v2/models/EditRepoOption.java
@@ -107,14 +107,12 @@ public class EditRepoOption implements Serializable {
/**
* either `true` to allow mark pr as merged manually, or `false` to prevent
- * it. `has_pull_requests` must be `true`.
+ * it.
*
* @return allowManualMerge
*/
@Schema(
- description =
- "either `true` to allow mark pr as merged manually, or `false` to prevent it."
- + " `has_pull_requests` must be `true`.")
+ description = "either `true` to allow mark pr as merged manually, or `false` to prevent it.")
public Boolean isAllowManualMerge() {
return allowManualMerge;
}
@@ -131,14 +129,13 @@ public class EditRepoOption implements Serializable {
/**
* either `true` to allow merging pull requests with a merge commit, or
* `false` to prevent merging pull requests with merge commits.
- * `has_pull_requests` must be `true`.
*
* @return allowMergeCommits
*/
@Schema(
description =
"either `true` to allow merging pull requests with a merge commit, or `false` to prevent"
- + " merging pull requests with merge commits. `has_pull_requests` must be `true`.")
+ + " merging pull requests with merge commits.")
public Boolean isAllowMergeCommits() {
return allowMergeCommits;
}
@@ -154,14 +151,14 @@ public class EditRepoOption implements Serializable {
/**
* either `true` to allow rebase-merging pull requests, or `false` to prevent
- * rebase-merging. `has_pull_requests` must be `true`.
+ * rebase-merging.
*
* @return allowRebase
*/
@Schema(
description =
"either `true` to allow rebase-merging pull requests, or `false` to prevent"
- + " rebase-merging. `has_pull_requests` must be `true`.")
+ + " rebase-merging.")
public Boolean isAllowRebase() {
return allowRebase;
}
@@ -177,15 +174,14 @@ public class EditRepoOption implements Serializable {
/**
* either `true` to allow rebase with explicit merge commits (--no-ff), or
- * `false` to prevent rebase with explicit merge commits. `has_pull_requests`
- * must be `true`.
+ * `false` to prevent rebase with explicit merge commits.
*
* @return allowRebaseExplicit
*/
@Schema(
description =
"either `true` to allow rebase with explicit merge commits (--no-ff), or `false` to"
- + " prevent rebase with explicit merge commits. `has_pull_requests` must be `true`.")
+ + " prevent rebase with explicit merge commits.")
public Boolean isAllowRebaseExplicit() {
return allowRebaseExplicit;
}
@@ -201,14 +197,14 @@ public class EditRepoOption implements Serializable {
/**
* either `true` to allow updating pull request branch by rebase, or `false`
- * to prevent it. `has_pull_requests` must be `true`.
+ * to prevent it.
*
* @return allowRebaseUpdate
*/
@Schema(
description =
- "either `true` to allow updating pull request branch by rebase, or `false` to prevent it."
- + " `has_pull_requests` must be `true`.")
+ "either `true` to allow updating pull request branch by rebase, or `false` to prevent"
+ + " it.")
public Boolean isAllowRebaseUpdate() {
return allowRebaseUpdate;
}
@@ -224,14 +220,14 @@ public class EditRepoOption implements Serializable {
/**
* either `true` to allow squash-merging pull requests, or `false` to prevent
- * squash-merging. `has_pull_requests` must be `true`.
+ * squash-merging.
*
* @return allowSquashMerge
*/
@Schema(
description =
"either `true` to allow squash-merging pull requests, or `false` to prevent"
- + " squash-merging. `has_pull_requests` must be `true`.")
+ + " squash-merging.")
public Boolean isAllowSquashMerge() {
return allowSquashMerge;
}
@@ -266,16 +262,14 @@ public class EditRepoOption implements Serializable {
/**
* either `true` to enable AutodetectManualMerge, or `false` to prevent it.
- * `has_pull_requests` must be `true`, Note: In some special cases,
- * misjudgments can occur.
+ * Note: In some special cases, misjudgments can occur.
*
* @return autodetectManualMerge
*/
@Schema(
description =
- "either `true` to enable AutodetectManualMerge, or `false` to prevent it."
- + " `has_pull_requests` must be `true`, Note: In some special cases, misjudgments can"
- + " occur.")
+ "either `true` to enable AutodetectManualMerge, or `false` to prevent it. Note: In some"
+ + " special cases, misjudgments can occur.")
public Boolean isAutodetectManualMerge() {
return autodetectManualMerge;
}
@@ -329,15 +323,14 @@ public class EditRepoOption implements Serializable {
/**
* set to a merge style to be used by this repository: \"merge\", \"rebase\",
- * \"rebase-merge\", or \"squash\". `has_pull_requests` must be
- * `true`.
+ * \"rebase-merge\", or \"squash\".
*
* @return defaultMergeStyle
*/
@Schema(
description =
"set to a merge style to be used by this repository: \"merge\", \"rebase\","
- + " \"rebase-merge\", or \"squash\". `has_pull_requests` must be `true`.")
+ + " \"rebase-merge\", or \"squash\".")
public String getDefaultMergeStyle() {
return defaultMergeStyle;
}
@@ -511,14 +504,13 @@ public class EditRepoOption implements Serializable {
/**
* either `true` to ignore whitespace for conflicts, or `false` to not ignore
- * whitespace. `has_pull_requests` must be `true`.
+ * whitespace.
*
* @return ignoreWhitespaceConflicts
*/
@Schema(
description =
- "either `true` to ignore whitespace for conflicts, or `false` to not ignore whitespace."
- + " `has_pull_requests` must be `true`.")
+ "either `true` to ignore whitespace for conflicts, or `false` to not ignore whitespace.")
public Boolean isIgnoreWhitespaceConflicts() {
return ignoreWhitespaceConflicts;
}
diff --git a/src/main/java/org/gitnex/tea4j/v2/models/Organization.java b/src/main/java/org/gitnex/tea4j/v2/models/Organization.java
index 37d5533..8eea533 100644
--- a/src/main/java/org/gitnex/tea4j/v2/models/Organization.java
+++ b/src/main/java/org/gitnex/tea4j/v2/models/Organization.java
@@ -37,6 +37,9 @@ public class Organization implements Serializable {
@SerializedName("location")
private String location = null;
+ @SerializedName("name")
+ private String name = null;
+
@SerializedName("repo_admin_change_team_access")
private Boolean repoAdminChangeTeamAccess = null;
@@ -144,6 +147,25 @@ public class Organization implements Serializable {
this.location = location;
}
+ public Organization name(String name) {
+ this.name = name;
+ return this;
+ }
+
+ /**
+ * Get name
+ *
+ * @return name
+ */
+ @Schema(description = "")
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
public Organization repoAdminChangeTeamAccess(Boolean repoAdminChangeTeamAccess) {
this.repoAdminChangeTeamAccess = repoAdminChangeTeamAccess;
return this;
@@ -169,11 +191,11 @@ public class Organization implements Serializable {
}
/**
- * Get username
+ * deprecated
*
* @return username
*/
- @Schema(description = "")
+ @Schema(description = "deprecated")
public String getUsername() {
return username;
}
@@ -234,6 +256,7 @@ public class Organization implements Serializable {
&& Objects.equals(this.fullName, organization.fullName)
&& Objects.equals(this.id, organization.id)
&& Objects.equals(this.location, organization.location)
+ && Objects.equals(this.name, organization.name)
&& Objects.equals(this.repoAdminChangeTeamAccess, organization.repoAdminChangeTeamAccess)
&& Objects.equals(this.username, organization.username)
&& Objects.equals(this.visibility, organization.visibility)
@@ -248,6 +271,7 @@ public class Organization implements Serializable {
fullName,
id,
location,
+ name,
repoAdminChangeTeamAccess,
username,
visibility,
@@ -264,6 +288,7 @@ public class Organization implements Serializable {
sb.append(" fullName: ").append(toIndentedString(fullName)).append("\n");
sb.append(" id: ").append(toIndentedString(id)).append("\n");
sb.append(" location: ").append(toIndentedString(location)).append("\n");
+ sb.append(" name: ").append(toIndentedString(name)).append("\n");
sb.append(" repoAdminChangeTeamAccess: ")
.append(toIndentedString(repoAdminChangeTeamAccess))
.append("\n");