diff --git a/pom.xml b/pom.xml index a658df0d..eb7a99cd 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ cn.authing authing-java-sdk - 3.1.18 + 3.1.19 Authing Java SDK java backend sdk for authing 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; + } +}