diff --git a/README.md b/README.md index 5041023d..45081861 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ This SDK is built upon [Authing Management API(v3)](https://api.authing.cn/opena cn.authing authing-java-sdk - 3.1.18 + 3.1.19 ``` diff --git a/pom.xml b/pom.xml index a658df0d..78bb57f1 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ cn.authing authing-java-sdk - 3.1.18 + 3.1.20 Authing Java SDK java backend sdk for authing @@ -107,6 +107,16 @@ + + org.sonatype.central + central-publishing-maven-plugin + 0.9.0 + true + + + authing-central + + org.apache.maven.plugins maven-javadoc-plugin @@ -179,13 +189,4 @@ - - - - - ossrh - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - diff --git a/src/main/java/cn/authing/sdk/java/client/ManagementClient.java b/src/main/java/cn/authing/sdk/java/client/ManagementClient.java index ca8cd33d..874273af 100644 --- a/src/main/java/cn/authing/sdk/java/client/ManagementClient.java +++ b/src/main/java/cn/authing/sdk/java/client/ManagementClient.java @@ -2003,13 +2003,13 @@ public IsSuccessRespDto deleteUserSyncRelations(DeleteUserSyncRelationReqDto req return deserialize(response, IsSuccessRespDto.class); } - public IsSuccessRespDto sendUserResetPasswordEmailLink(SendUserResetPasswordEmailLinkBatchDto reqDto) { + public SendUserResetPasswordEmailLinkBatchRespDto sendUserResetPasswordEmailLink(SendUserResetPasswordEmailLinkBatchDto reqDto) { AuthingRequestConfig config = new AuthingRequestConfig(); config.setUrl("/api/v3/send-user-reset-password-email-link"); config.setBody(reqDto); config.setMethod("POST"); String response = request(config); - return deserialize(response, IsSuccessRespDto.class); + return deserialize(response, SendUserResetPasswordEmailLinkBatchRespDto.class); } /** diff --git a/src/main/java/cn/authing/sdk/java/dto/SendUserResetPasswordEmailLinkBatchRespDto.java b/src/main/java/cn/authing/sdk/java/dto/SendUserResetPasswordEmailLinkBatchRespDto.java new file mode 100644 index 00000000..0c251624 --- /dev/null +++ b/src/main/java/cn/authing/sdk/java/dto/SendUserResetPasswordEmailLinkBatchRespDto.java @@ -0,0 +1,68 @@ +package cn.authing.sdk.java.dto; + +import com.fasterxml.jackson.annotation.JsonProperty; + +import java.util.List; + +public class SendUserResetPasswordEmailLinkBatchRespDto { + /** + * 业务状态码,可以通过此状态码判断操作是否成功,200 表示成功。 + */ + @JsonProperty("statusCode") + private Integer statusCode; + /** + * 描述信息 + */ + @JsonProperty("message") + private String message; + /** + * 细分错误码,可通过此错误码得到具体的错误类型(成功请求不返回)。详细错误码列表请见:[API Code 列表](https://api-explorer.authing.cn/?tag=group/%E5%BC%80%E5%8F%91%E5%87%86%E5%A4%87#tag/%E5%BC%80%E5%8F%91%E5%87%86%E5%A4%87/%E9%94%99%E8%AF%AF%E5%A4%84%E7%90%86/apiCode) + */ + @JsonProperty("apiCode") + private Integer apiCode; + /** + * 请求 ID。当请求失败时会返回。 + */ + @JsonProperty("requestId") + private String requestId; + /** + * 响应数据 + */ + @JsonProperty("data") + private List data; + + public Integer getStatusCode() { + return statusCode; + } + public void setStatusCode(Integer statusCode) { + this.statusCode = statusCode; + } + + public String getMessage() { + return message; + } + public void setMessage(String message) { + this.message = message; + } + + public Integer getApiCode() { + return apiCode; + } + public void setApiCode(Integer apiCode) { + this.apiCode = apiCode; + } + + public String getRequestId() { + return requestId; + } + public void setRequestId(String requestId) { + this.requestId = requestId; + } + public List getData() { + return data; + } + public void setData(List data) { + this.data = data; + } + +} diff --git a/src/main/java/cn/authing/sdk/java/dto/SendUserResetPasswordEmailLinkBatchResultRespDto.java b/src/main/java/cn/authing/sdk/java/dto/SendUserResetPasswordEmailLinkBatchResultRespDto.java new file mode 100644 index 00000000..15e4139e --- /dev/null +++ b/src/main/java/cn/authing/sdk/java/dto/SendUserResetPasswordEmailLinkBatchResultRespDto.java @@ -0,0 +1,23 @@ +package cn.authing.sdk.java.dto; + +import com.fasterxml.jackson.annotation.JsonProperty; + +public class SendUserResetPasswordEmailLinkBatchResultRespDto { + @JsonProperty("userId") + private String userId; + @JsonProperty("success") + private boolean success; + + public String getUserId() { + return userId; + } + public void setUserId(String userId) { + this.userId = userId; + } + public boolean getSuccess() { + return success; + } + public void setSuccess(boolean success) { + this.success = success; + } +} diff --git a/src/main/java/cn/authing/sdk/java/model/AuthenticationClientOptions.java b/src/main/java/cn/authing/sdk/java/model/AuthenticationClientOptions.java index 47dc02e3..429ede7b 100644 --- a/src/main/java/cn/authing/sdk/java/model/AuthenticationClientOptions.java +++ b/src/main/java/cn/authing/sdk/java/model/AuthenticationClientOptions.java @@ -143,6 +143,10 @@ public int getTimeout() { return timeout; } + public void setTimeout(int timeout) { + this.timeout = timeout; + } + public String getAppId() { return appId; }