From dcfe46ca6315b918e799bf15a3c170c84ffe3321 Mon Sep 17 00:00:00 2001 From: Andrew Thornton Date: Sat, 1 May 2021 15:51:03 +0100 Subject: [PATCH] Fix token swagger Signed-off-by: Andrew Thornton --- README.md | 8 ++++---- docs/UserApi.md | 7 ++++--- src/main/java/io/gitea/api/UserApi.java | 18 +++++++++++------- swagger.v1.json | 16 ++-------------- 4 files changed, 21 insertions(+), 28 deletions(-) diff --git a/README.md b/README.md index 8d3bcf3..ba34f99 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# swagger-java-client +# java-gitea-api Gitea API. - API version: 1.14.0&#43;dev-803-gf1da46622 @@ -37,9 +37,9 @@ Add this dependency to your project's POM: ```xml - io.swagger - swagger-java-client - 1.0.0 + io.gitea + java-gitea-api + 1.14.0-SNAPSHOT compile ``` diff --git a/docs/UserApi.md b/docs/UserApi.md index 245c9e4..450ac16 100644 --- a/docs/UserApi.md +++ b/docs/UserApi.md @@ -407,7 +407,7 @@ Name | Type | Description | Notes # **userCreateToken** -> userCreateToken(username, accessToken) +> AccessToken userCreateToken(username, accessToken) Create an access token @@ -467,7 +467,8 @@ UserApi apiInstance = new UserApi(); String username = "username_example"; // String | username of user AccessToken accessToken = new AccessToken(); // AccessToken | try { - apiInstance.userCreateToken(username, accessToken); + AccessToken result = apiInstance.userCreateToken(username, accessToken); + System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UserApi#userCreateToken"); e.printStackTrace(); @@ -483,7 +484,7 @@ Name | Type | Description | Notes ### Return type -null (empty response body) +[**AccessToken**](AccessToken.md) ### Authorization diff --git a/src/main/java/io/gitea/api/UserApi.java b/src/main/java/io/gitea/api/UserApi.java index dfc50dc..b8020ef 100644 --- a/src/main/java/io/gitea/api/UserApi.java +++ b/src/main/java/io/gitea/api/UserApi.java @@ -627,10 +627,12 @@ public class UserApi { * * @param username username of user (required) * @param accessToken (optional) + * @return AccessToken * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body */ - public void userCreateToken(String username, AccessToken accessToken) throws ApiException { - userCreateTokenWithHttpInfo(username, accessToken); + public AccessToken userCreateToken(String username, AccessToken accessToken) throws ApiException { + ApiResponse resp = userCreateTokenWithHttpInfo(username, accessToken); + return resp.getData(); } /** @@ -638,12 +640,13 @@ public class UserApi { * * @param username username of user (required) * @param accessToken (optional) - * @return ApiResponse<Void> + * @return ApiResponse<AccessToken> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body */ - public ApiResponse userCreateTokenWithHttpInfo(String username, AccessToken accessToken) throws ApiException { + public ApiResponse userCreateTokenWithHttpInfo(String username, AccessToken accessToken) throws ApiException { com.squareup.okhttp.Call call = userCreateTokenValidateBeforeCall(username, accessToken, null, null); - return apiClient.execute(call); + Type localVarReturnType = new TypeToken(){}.getType(); + return apiClient.execute(call, localVarReturnType); } /** @@ -655,7 +658,7 @@ public class UserApi { * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object */ - public com.squareup.okhttp.Call userCreateTokenAsync(String username, AccessToken accessToken, final ApiCallback callback) throws ApiException { + public com.squareup.okhttp.Call userCreateTokenAsync(String username, AccessToken accessToken, final ApiCallback callback) throws ApiException { ProgressResponseBody.ProgressListener progressListener = null; ProgressRequestBody.ProgressRequestListener progressRequestListener = null; @@ -677,7 +680,8 @@ public class UserApi { } com.squareup.okhttp.Call call = userCreateTokenValidateBeforeCall(username, accessToken, progressListener, progressRequestListener); - apiClient.executeAsync(call, callback); + Type localVarReturnType = new TypeToken(){}.getType(); + apiClient.executeAsync(call, localVarReturnType, callback); return call; } /** diff --git a/swagger.v1.json b/swagger.v1.json index 813f665..464e415 100644 --- a/swagger.v1.json +++ b/swagger.v1.json @@ -16298,20 +16298,8 @@ "responses": { "AccessToken": { "description": "AccessToken represents an API access token.", - "headers": { - "id": { - "type": "integer", - "format": "int64" - }, - "name": { - "type": "string" - }, - "sha1": { - "type": "string" - }, - "token_last_eight": { - "type": "string" - } + "schema": { + "$ref": "#/definitions/AccessToken" } }, "AccessTokenList": {