From 00e5db6e24b5685044c9dfba0352b19dd75ac7b7 Mon Sep 17 00:00:00 2001 From: Sindweller Date: Fri, 9 Apr 2021 17:54:12 +0800 Subject: [PATCH] fix gson parse error --- pom.xml | 5 +++++ src/main/java/com/gitee/api/RepositoriesApi.java | 16 ++++++++-------- src/main/java/com/gitee/model/Project.java | 8 ++++---- .../java/com/gitee/api/RepositoriesApiTest.java | 4 ++-- 4 files changed, 19 insertions(+), 14 deletions(-) diff --git a/pom.xml b/pom.xml index a77b6b6..ad9abdf 100644 --- a/pom.xml +++ b/pom.xml @@ -225,6 +225,11 @@ ${junit-version} test + + javax.annotation + javax.annotation-api + 1.3.2 + 1.7 diff --git a/src/main/java/com/gitee/api/RepositoriesApi.java b/src/main/java/com/gitee/api/RepositoriesApi.java index 4d2c3f3..499a094 100644 --- a/src/main/java/com/gitee/api/RepositoriesApi.java +++ b/src/main/java/com/gitee/api/RepositoriesApi.java @@ -5392,8 +5392,8 @@ public class RepositoriesApi { * @return Project * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body */ - public Project getV5UserRepos(String accessToken, String visibility, String affiliation, String type, String sort, String direction, Integer page, Integer perPage) throws ApiException { - ApiResponse resp = getV5UserReposWithHttpInfo(accessToken, visibility, affiliation, type, sort, direction, page, perPage); + public List getV5UserRepos(String accessToken, String visibility, String affiliation, String type, String sort, String direction, Integer page, Integer perPage) throws ApiException { + ApiResponse> resp = getV5UserReposWithHttpInfo(accessToken, visibility, affiliation, type, sort, direction, page, perPage); return resp.getData(); } @@ -5411,9 +5411,9 @@ public class RepositoriesApi { * @return ApiResponse<Project> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body */ - public ApiResponse getV5UserReposWithHttpInfo(String accessToken, String visibility, String affiliation, String type, String sort, String direction, Integer page, Integer perPage) throws ApiException { + public ApiResponse> getV5UserReposWithHttpInfo(String accessToken, String visibility, String affiliation, String type, String sort, String direction, Integer page, Integer perPage) throws ApiException { com.squareup.okhttp.Call call = getV5UserReposValidateBeforeCall(accessToken, visibility, affiliation, type, sort, direction, page, perPage, null, null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken>(){}.getType(); return apiClient.execute(call, localVarReturnType); } @@ -5553,8 +5553,8 @@ public class RepositoriesApi { * @return Project * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body */ - public Project getV5UsersUsernameRepos(String username, String accessToken, String type, String sort, String direction, Integer page, Integer perPage) throws ApiException { - ApiResponse resp = getV5UsersUsernameReposWithHttpInfo(username, accessToken, type, sort, direction, page, perPage); + public List getV5UsersUsernameRepos(String username, String accessToken, String type, String sort, String direction, Integer page, Integer perPage) throws ApiException { + ApiResponse> resp = getV5UsersUsernameReposWithHttpInfo(username, accessToken, type, sort, direction, page, perPage); return resp.getData(); } @@ -5571,9 +5571,9 @@ public class RepositoriesApi { * @return ApiResponse<Project> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body */ - public ApiResponse getV5UsersUsernameReposWithHttpInfo(String username, String accessToken, String type, String sort, String direction, Integer page, Integer perPage) throws ApiException { + public ApiResponse> getV5UsersUsernameReposWithHttpInfo(String username, String accessToken, String type, String sort, String direction, Integer page, Integer perPage) throws ApiException { com.squareup.okhttp.Call call = getV5UsersUsernameReposValidateBeforeCall(username, accessToken, type, sort, direction, page, perPage, null, null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken>(){}.getType(); return apiClient.execute(call, localVarReturnType); } diff --git a/src/main/java/com/gitee/model/Project.java b/src/main/java/com/gitee/model/Project.java index 33fc4fc..ff63d65 100644 --- a/src/main/java/com/gitee/model/Project.java +++ b/src/main/java/com/gitee/model/Project.java @@ -203,7 +203,7 @@ public class Project { private String watched = null; @SerializedName("permission") - private String permission = null; + private ProjectMemberPutParam permission = null; @SerializedName("relation") private String relation = null; @@ -1224,7 +1224,7 @@ public class Project { this.watched = watched; } - public Project permission(String permission) { + public Project permission(ProjectMemberPutParam permission) { this.permission = permission; return this; } @@ -1234,11 +1234,11 @@ public class Project { * @return permission **/ @ApiModelProperty(value = "") - public String getPermission() { + public ProjectMemberPutParam getPermission() { return permission; } - public void setPermission(String permission) { + public void setPermission(ProjectMemberPutParam permission) { this.permission = permission; } diff --git a/src/test/java/com/gitee/api/RepositoriesApiTest.java b/src/test/java/com/gitee/api/RepositoriesApiTest.java index 78fbd60..53437b5 100644 --- a/src/test/java/com/gitee/api/RepositoriesApiTest.java +++ b/src/test/java/com/gitee/api/RepositoriesApiTest.java @@ -751,7 +751,7 @@ public class RepositoriesApiTest { String direction = null; Integer page = null; Integer perPage = null; - Project response = api.getV5UserRepos(accessToken, visibility, affiliation, type, sort, direction, page, perPage); + List response = api.getV5UserRepos(accessToken, visibility, affiliation, type, sort, direction, page, perPage); // TODO: test validations } @@ -773,7 +773,7 @@ public class RepositoriesApiTest { String direction = null; Integer page = null; Integer perPage = null; - Project response = api.getV5UsersUsernameRepos(username, accessToken, type, sort, direction, page, perPage); + List response = api.getV5UsersUsernameRepos(username, accessToken, type, sort, direction, page, perPage); // TODO: test validations } -- Gitee