From e47509a73ffd8f511193f2a6fabac6257459af74 Mon Sep 17 00:00:00 2001 From: gitnexbot Date: Sat, 20 Jul 2024 00:07:55 +0000 Subject: [PATCH] Synchronizing API and documentation updates --- docs/CreateOAuth2ApplicationOptions.md | 1 + docs/OAuth2Application.md | 1 + .../CreateOAuth2ApplicationOptions.java | 33 +++++++++++++++- .../tea4j/v2/models/OAuth2Application.java | 38 ++++++++++++++++++- 4 files changed, 69 insertions(+), 4 deletions(-) diff --git a/docs/CreateOAuth2ApplicationOptions.md b/docs/CreateOAuth2ApplicationOptions.md index ecb07cc..05bceaa 100644 --- a/docs/CreateOAuth2ApplicationOptions.md +++ b/docs/CreateOAuth2ApplicationOptions.md @@ -6,3 +6,4 @@ Name | Type | Description | Notes **confidentialClient** | **Boolean** | | [optional] **name** | **String** | | [optional] **redirectUris** | **List<String>** | | [optional] +**skipSecondaryAuthorization** | **Boolean** | | [optional] diff --git a/docs/OAuth2Application.md b/docs/OAuth2Application.md index b9f1d59..72c3507 100644 --- a/docs/OAuth2Application.md +++ b/docs/OAuth2Application.md @@ -10,3 +10,4 @@ Name | Type | Description | Notes **id** | **Long** | | [optional] **name** | **String** | | [optional] **redirectUris** | **List<String>** | | [optional] +**skipSecondaryAuthorization** | **Boolean** | | [optional] diff --git a/src/main/java/org/gitnex/tea4j/v2/models/CreateOAuth2ApplicationOptions.java b/src/main/java/org/gitnex/tea4j/v2/models/CreateOAuth2ApplicationOptions.java index 585ee5f..4f77400 100644 --- a/src/main/java/org/gitnex/tea4j/v2/models/CreateOAuth2ApplicationOptions.java +++ b/src/main/java/org/gitnex/tea4j/v2/models/CreateOAuth2ApplicationOptions.java @@ -34,6 +34,9 @@ public class CreateOAuth2ApplicationOptions implements Serializable { @SerializedName("redirect_uris") private List redirectUris = null; + @SerializedName("skip_secondary_authorization") + private Boolean skipSecondaryAuthorization = null; + public CreateOAuth2ApplicationOptions confidentialClient(Boolean confidentialClient) { this.confidentialClient = confidentialClient; return this; @@ -99,6 +102,26 @@ public class CreateOAuth2ApplicationOptions implements Serializable { this.redirectUris = redirectUris; } + public CreateOAuth2ApplicationOptions skipSecondaryAuthorization( + Boolean skipSecondaryAuthorization) { + this.skipSecondaryAuthorization = skipSecondaryAuthorization; + return this; + } + + /** + * Get skipSecondaryAuthorization + * + * @return skipSecondaryAuthorization + */ + @Schema(description = "") + public Boolean isSkipSecondaryAuthorization() { + return skipSecondaryAuthorization; + } + + public void setSkipSecondaryAuthorization(Boolean skipSecondaryAuthorization) { + this.skipSecondaryAuthorization = skipSecondaryAuthorization; + } + @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -112,12 +135,15 @@ public class CreateOAuth2ApplicationOptions implements Serializable { return Objects.equals( this.confidentialClient, createOAuth2ApplicationOptions.confidentialClient) && Objects.equals(this.name, createOAuth2ApplicationOptions.name) - && Objects.equals(this.redirectUris, createOAuth2ApplicationOptions.redirectUris); + && Objects.equals(this.redirectUris, createOAuth2ApplicationOptions.redirectUris) + && Objects.equals( + this.skipSecondaryAuthorization, + createOAuth2ApplicationOptions.skipSecondaryAuthorization); } @Override public int hashCode() { - return Objects.hash(confidentialClient, name, redirectUris); + return Objects.hash(confidentialClient, name, redirectUris, skipSecondaryAuthorization); } @Override @@ -128,6 +154,9 @@ public class CreateOAuth2ApplicationOptions implements Serializable { sb.append(" confidentialClient: ").append(toIndentedString(confidentialClient)).append("\n"); sb.append(" name: ").append(toIndentedString(name)).append("\n"); sb.append(" redirectUris: ").append(toIndentedString(redirectUris)).append("\n"); + sb.append(" skipSecondaryAuthorization: ") + .append(toIndentedString(skipSecondaryAuthorization)) + .append("\n"); sb.append("}"); return sb.toString(); } diff --git a/src/main/java/org/gitnex/tea4j/v2/models/OAuth2Application.java b/src/main/java/org/gitnex/tea4j/v2/models/OAuth2Application.java index ca859d0..7dd0107 100644 --- a/src/main/java/org/gitnex/tea4j/v2/models/OAuth2Application.java +++ b/src/main/java/org/gitnex/tea4j/v2/models/OAuth2Application.java @@ -45,6 +45,9 @@ public class OAuth2Application implements Serializable { @SerializedName("redirect_uris") private List redirectUris = null; + @SerializedName("skip_secondary_authorization") + private Boolean skipSecondaryAuthorization = null; + public OAuth2Application clientId(String clientId) { this.clientId = clientId; return this; @@ -186,6 +189,25 @@ public class OAuth2Application implements Serializable { this.redirectUris = redirectUris; } + public OAuth2Application skipSecondaryAuthorization(Boolean skipSecondaryAuthorization) { + this.skipSecondaryAuthorization = skipSecondaryAuthorization; + return this; + } + + /** + * Get skipSecondaryAuthorization + * + * @return skipSecondaryAuthorization + */ + @Schema(description = "") + public Boolean isSkipSecondaryAuthorization() { + return skipSecondaryAuthorization; + } + + public void setSkipSecondaryAuthorization(Boolean skipSecondaryAuthorization) { + this.skipSecondaryAuthorization = skipSecondaryAuthorization; + } + @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -201,13 +223,22 @@ public class OAuth2Application implements Serializable { && Objects.equals(this.created, oauth2Application.created) && Objects.equals(this.id, oauth2Application.id) && Objects.equals(this.name, oauth2Application.name) - && Objects.equals(this.redirectUris, oauth2Application.redirectUris); + && Objects.equals(this.redirectUris, oauth2Application.redirectUris) + && Objects.equals( + this.skipSecondaryAuthorization, oauth2Application.skipSecondaryAuthorization); } @Override public int hashCode() { return Objects.hash( - clientId, clientSecret, confidentialClient, created, id, name, redirectUris); + clientId, + clientSecret, + confidentialClient, + created, + id, + name, + redirectUris, + skipSecondaryAuthorization); } @Override @@ -222,6 +253,9 @@ public class OAuth2Application implements Serializable { sb.append(" id: ").append(toIndentedString(id)).append("\n"); sb.append(" name: ").append(toIndentedString(name)).append("\n"); sb.append(" redirectUris: ").append(toIndentedString(redirectUris)).append("\n"); + sb.append(" skipSecondaryAuthorization: ") + .append(toIndentedString(skipSecondaryAuthorization)) + .append("\n"); sb.append("}"); return sb.toString(); }