Synchronizing API and documentation updates

This commit is contained in:
gitnexbot
2022-05-07 22:01:25 +00:00
parent d43cc799ed
commit c4de196c34
4 changed files with 137 additions and 2 deletions
@@ -263,6 +263,20 @@ public interface RepositoryApi {
@retrofit2.http.Path("owner") String owner,
@retrofit2.http.Path("repo") String repo);
/**
* Cancel the scheduled auto merge for the given pull request
*
* @param owner owner of the repo (required)
* @param repo name of the repo (required)
* @param index index of the pull request to merge (required)
* @return Call<Void>
*/
@DELETE("repos/{owner}/{repo}/pulls/{index}/merge")
Call<Void> repoCancelScheduledAutoMerge(
@retrofit2.http.Path("owner") String owner,
@retrofit2.http.Path("repo") String repo,
@retrofit2.http.Path("index") Long index);
/**
* Check if a user is a collaborator of a repository
*
@@ -94,6 +94,9 @@ public class MergePullRequestOption implements Serializable {
@SerializedName("head_commit_id")
private String headCommitId = null;
@SerializedName("merge_when_checks_succeed")
private Boolean mergeWhenChecksSucceed = null;
public MergePullRequestOption _do(DoEnum _do) {
this._do = _do;
return this;
@@ -227,6 +230,25 @@ public class MergePullRequestOption implements Serializable {
this.headCommitId = headCommitId;
}
public MergePullRequestOption mergeWhenChecksSucceed(Boolean mergeWhenChecksSucceed) {
this.mergeWhenChecksSucceed = mergeWhenChecksSucceed;
return this;
}
/**
* Get mergeWhenChecksSucceed
*
* @return mergeWhenChecksSucceed
*/
@Schema(description = "")
public Boolean isMergeWhenChecksSucceed() {
return mergeWhenChecksSucceed;
}
public void setMergeWhenChecksSucceed(Boolean mergeWhenChecksSucceed) {
this.mergeWhenChecksSucceed = mergeWhenChecksSucceed;
}
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
@@ -243,7 +265,9 @@ public class MergePullRequestOption implements Serializable {
&& Objects.equals(
this.deleteBranchAfterMerge, mergePullRequestOption.deleteBranchAfterMerge)
&& Objects.equals(this.forceMerge, mergePullRequestOption.forceMerge)
&& Objects.equals(this.headCommitId, mergePullRequestOption.headCommitId);
&& Objects.equals(this.headCommitId, mergePullRequestOption.headCommitId)
&& Objects.equals(
this.mergeWhenChecksSucceed, mergePullRequestOption.mergeWhenChecksSucceed);
}
@Override
@@ -255,7 +279,8 @@ public class MergePullRequestOption implements Serializable {
mergeTitleField,
deleteBranchAfterMerge,
forceMerge,
headCommitId);
headCommitId,
mergeWhenChecksSucceed);
}
@Override
@@ -272,6 +297,9 @@ public class MergePullRequestOption implements Serializable {
.append("\n");
sb.append(" forceMerge: ").append(toIndentedString(forceMerge)).append("\n");
sb.append(" headCommitId: ").append(toIndentedString(headCommitId)).append("\n");
sb.append(" mergeWhenChecksSucceed: ")
.append(toIndentedString(mergeWhenChecksSucceed))
.append("\n");
sb.append("}");
return sb.toString();
}