From a99fa0c1492f9f52fa2009dbd5c4ecdb0a610af7 Mon Sep 17 00:00:00 2001 From: Andrew Thornton Date: Wed, 3 Oct 2018 21:40:30 +0100 Subject: [PATCH] Fix create token api Signed-off-by: Andrew Thornton --- docs/AccessToken.md | 12 ++ docs/AccessTokenName.md | 10 ++ docs/UserApi.md | 16 +- gradle/wrapper/gradle-wrapper.jar | Bin 54329 -> 53639 bytes gradle/wrapper/gradle-wrapper.properties | 3 +- src/main/java/io/gitea/ApiException.java | 2 +- src/main/java/io/gitea/Configuration.java | 2 +- src/main/java/io/gitea/Pair.java | 2 +- src/main/java/io/gitea/StringUtil.java | 2 +- src/main/java/io/gitea/api/UserApi.java | 54 ++++--- src/main/java/io/gitea/auth/ApiKeyAuth.java | 2 +- src/main/java/io/gitea/auth/OAuth.java | 2 +- src/main/java/io/gitea/model/AccessToken.java | 140 ++++++++++++++++++ .../java/io/gitea/model/AccessTokenName.java | 93 ++++++++++++ .../io/gitea/model/AddCollaboratorOption.java | 2 +- .../java/io/gitea/model/AddTimeOption.java | 2 +- src/main/java/io/gitea/model/Attachment.java | 2 +- src/main/java/io/gitea/model/Branch.java | 2 +- src/main/java/io/gitea/model/Comment.java | 2 +- .../io/gitea/model/CreateEmailOption.java | 2 +- .../java/io/gitea/model/CreateForkOption.java | 2 +- .../io/gitea/model/CreateGPGKeyOption.java | 2 +- .../java/io/gitea/model/CreateHookOption.java | 2 +- .../gitea/model/CreateIssueCommentOption.java | 2 +- .../io/gitea/model/CreateIssueOption.java | 2 +- .../java/io/gitea/model/CreateKeyOption.java | 2 +- .../io/gitea/model/CreateLabelOption.java | 2 +- .../io/gitea/model/CreateMilestoneOption.java | 2 +- .../java/io/gitea/model/CreateOrgOption.java | 2 +- .../gitea/model/CreatePullRequestOption.java | 2 +- .../io/gitea/model/CreateReleaseOption.java | 2 +- .../java/io/gitea/model/CreateRepoOption.java | 2 +- .../io/gitea/model/CreateStatusOption.java | 2 +- .../java/io/gitea/model/CreateTeamOption.java | 2 +- .../java/io/gitea/model/CreateUserOption.java | 2 +- .../io/gitea/model/DeleteEmailOption.java | 2 +- src/main/java/io/gitea/model/DeployKey.java | 2 +- .../io/gitea/model/EditAttachmentOptions.java | 2 +- .../io/gitea/model/EditDeadlineOption.java | 2 +- .../java/io/gitea/model/EditHookOption.java | 2 +- .../gitea/model/EditIssueCommentOption.java | 2 +- .../java/io/gitea/model/EditIssueOption.java | 2 +- .../java/io/gitea/model/EditLabelOption.java | 2 +- .../io/gitea/model/EditMilestoneOption.java | 2 +- .../java/io/gitea/model/EditOrgOption.java | 2 +- .../io/gitea/model/EditPullRequestOption.java | 2 +- .../io/gitea/model/EditReleaseOption.java | 2 +- .../java/io/gitea/model/EditTeamOption.java | 2 +- .../java/io/gitea/model/EditUserOption.java | 2 +- src/main/java/io/gitea/model/Email.java | 2 +- src/main/java/io/gitea/model/GPGKey.java | 2 +- src/main/java/io/gitea/model/GPGKeyEmail.java | 2 +- src/main/java/io/gitea/model/Issue.java | 2 +- .../java/io/gitea/model/IssueDeadline.java | 2 +- .../io/gitea/model/IssueLabelsOption.java | 2 +- src/main/java/io/gitea/model/Label.java | 2 +- .../java/io/gitea/model/MarkdownOption.java | 2 +- .../java/io/gitea/model/MigrateRepoForm.java | 2 +- src/main/java/io/gitea/model/Milestone.java | 2 +- .../java/io/gitea/model/Organization.java | 2 +- .../java/io/gitea/model/PRBranchInfo.java | 2 +- .../java/io/gitea/model/PayloadCommit.java | 2 +- .../model/PayloadCommitVerification.java | 2 +- src/main/java/io/gitea/model/PayloadUser.java | 2 +- src/main/java/io/gitea/model/Permission.java | 2 +- src/main/java/io/gitea/model/PublicKey.java | 2 +- src/main/java/io/gitea/model/PullRequest.java | 2 +- .../java/io/gitea/model/PullRequestMeta.java | 2 +- src/main/java/io/gitea/model/Release.java | 2 +- src/main/java/io/gitea/model/Repository.java | 2 +- .../java/io/gitea/model/SearchResults.java | 2 +- .../java/io/gitea/model/ServerVersion.java | 2 +- src/main/java/io/gitea/model/Status.java | 2 +- src/main/java/io/gitea/model/Team.java | 2 +- src/main/java/io/gitea/model/TrackedTime.java | 2 +- src/main/java/io/gitea/model/User.java | 2 +- .../java/io/gitea/model/UserSearchList.java | 2 +- src/main/java/io/gitea/model/WatchInfo.java | 2 +- src/test/java/io/gitea/api/UserApiTest.java | 7 +- swagger.v1.json | 54 +++++-- 80 files changed, 417 insertions(+), 112 deletions(-) create mode 100644 docs/AccessToken.md create mode 100644 docs/AccessTokenName.md create mode 100644 src/main/java/io/gitea/model/AccessToken.java create mode 100644 src/main/java/io/gitea/model/AccessTokenName.java diff --git a/docs/AccessToken.md b/docs/AccessToken.md new file mode 100644 index 0000000..5ee4506 --- /dev/null +++ b/docs/AccessToken.md @@ -0,0 +1,12 @@ + +# AccessToken + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**id** | **Long** | | [optional] +**name** | **String** | | [optional] +**sha1** | **String** | | [optional] + + + diff --git a/docs/AccessTokenName.md b/docs/AccessTokenName.md new file mode 100644 index 0000000..64cb186 --- /dev/null +++ b/docs/AccessTokenName.md @@ -0,0 +1,10 @@ + +# AccessTokenName + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **String** | | + + + diff --git a/docs/UserApi.md b/docs/UserApi.md index c4768f4..622e2ad 100644 --- a/docs/UserApi.md +++ b/docs/UserApi.md @@ -294,7 +294,7 @@ null (empty response body) # **userCreateToken** -> userCreateToken(username) +> AccessToken userCreateToken(username, accessTokenName) Create an access token @@ -346,8 +346,10 @@ Token.setApiKey("YOUR API KEY"); UserApi apiInstance = new UserApi(); String username = "username_example"; // String | username of user +AccessTokenName accessTokenName = new AccessTokenName(); // AccessTokenName | try { - apiInstance.userCreateToken(username); + AccessToken result = apiInstance.userCreateToken(username, accessTokenName); + System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UserApi#userCreateToken"); e.printStackTrace(); @@ -359,10 +361,11 @@ try { Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **username** | **String**| username of user | + **accessTokenName** | [**AccessTokenName**](AccessTokenName.md)| | [optional] ### Return type -null (empty response body) +[**AccessToken**](AccessToken.md) ### Authorization @@ -2305,7 +2308,7 @@ This endpoint does not need any parameter. # **userGetTokens** -> userGetTokens(username) +> List<AccessToken> userGetTokens(username) List the authenticated user's access tokens @@ -2358,7 +2361,8 @@ Token.setApiKey("YOUR API KEY"); UserApi apiInstance = new UserApi(); String username = "username_example"; // String | username of user try { - apiInstance.userGetTokens(username); + List result = apiInstance.userGetTokens(username); + System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UserApi#userGetTokens"); e.printStackTrace(); @@ -2373,7 +2377,7 @@ Name | Type | Description | Notes ### Return type -null (empty response body) +[**List<AccessToken>**](AccessToken.md) ### Authorization diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 01b8bf6b1f99cad9213fc495b33ad5bbab8efd20..2c6137b87896c8f70315ae454e00a969ef5f6019 100644 GIT binary patch delta 41020 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 delta 41548 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

1con9i$X>3Qm3du2g*MzIotQ0;&6Fjc5QXe^~g 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 responseHeaders = null; diff --git a/src/main/java/io/gitea/Configuration.java b/src/main/java/io/gitea/Configuration.java index 02651f2..840ac16 100644 --- a/src/main/java/io/gitea/Configuration.java +++ b/src/main/java/io/gitea/Configuration.java @@ -13,7 +13,7 @@ package io.gitea; -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class Configuration { private static ApiClient defaultApiClient = new ApiClient(); diff --git a/src/main/java/io/gitea/Pair.java b/src/main/java/io/gitea/Pair.java index 641dcab..0df9efe 100644 --- a/src/main/java/io/gitea/Pair.java +++ b/src/main/java/io/gitea/Pair.java @@ -13,7 +13,7 @@ package io.gitea; -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class Pair { private String name = ""; private String value = ""; diff --git a/src/main/java/io/gitea/StringUtil.java b/src/main/java/io/gitea/StringUtil.java index f86c6fd..772d6a9 100644 --- a/src/main/java/io/gitea/StringUtil.java +++ b/src/main/java/io/gitea/StringUtil.java @@ -13,7 +13,7 @@ package io.gitea; -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class StringUtil { /** * Check if the given array contains the given value (with case-insensitive comparison). diff --git a/src/main/java/io/gitea/api/UserApi.java b/src/main/java/io/gitea/api/UserApi.java index b262896..f169680 100644 --- a/src/main/java/io/gitea/api/UserApi.java +++ b/src/main/java/io/gitea/api/UserApi.java @@ -27,6 +27,8 @@ import java.io.IOException; +import io.gitea.model.AccessToken; +import io.gitea.model.AccessTokenName; import io.gitea.model.CreateEmailOption; import io.gitea.model.CreateGPGKeyOption; import io.gitea.model.CreateKeyOption; @@ -431,13 +433,14 @@ public void onRequestProgress(long bytesWritten, long contentLength, boolean don /** * Build call for userCreateToken * @param username username of user (required) + * @param accessTokenName (optional) * @param progressListener Progress listener * @param progressRequestListener Progress request listener * @return Call to execute * @throws ApiException If fail to serialize the request body object */ - public com.squareup.okhttp.Call userCreateTokenCall(String username, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException { - Object localVarPostBody = null; + public com.squareup.okhttp.Call userCreateTokenCall(String username, AccessTokenName accessTokenName, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException { + Object localVarPostBody = accessTokenName; // create path and map variables String localVarPath = "/users/{username}/tokens" @@ -479,7 +482,7 @@ public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Ch } @SuppressWarnings("rawtypes") - private com.squareup.okhttp.Call userCreateTokenValidateBeforeCall(String username, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException { + private com.squareup.okhttp.Call userCreateTokenValidateBeforeCall(String username, AccessTokenName accessTokenName, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException { // verify the required parameter 'username' is set if (username == null) { @@ -487,7 +490,7 @@ private com.squareup.okhttp.Call userCreateTokenValidateBeforeCall(String userna } - com.squareup.okhttp.Call call = userCreateTokenCall(username, progressListener, progressRequestListener); + com.squareup.okhttp.Call call = userCreateTokenCall(username, accessTokenName, progressListener, progressRequestListener); return call; } @@ -496,33 +499,39 @@ private com.squareup.okhttp.Call userCreateTokenValidateBeforeCall(String userna * Create an access token * * @param username username of user (required) + * @param accessTokenName (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) throws ApiException { - userCreateTokenWithHttpInfo(username); + public AccessToken userCreateToken(String username, AccessTokenName accessTokenName) throws ApiException { + ApiResponse resp = userCreateTokenWithHttpInfo(username, accessTokenName); + return resp.getData(); } /** * Create an access token * * @param username username of user (required) - * @return ApiResponse<Void> + * @param accessTokenName (optional) + * @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) throws ApiException { - com.squareup.okhttp.Call call = userCreateTokenValidateBeforeCall(username, null, null); - return apiClient.execute(call); + public ApiResponse userCreateTokenWithHttpInfo(String username, AccessTokenName accessTokenName) throws ApiException { + com.squareup.okhttp.Call call = userCreateTokenValidateBeforeCall(username, accessTokenName, null, null); + Type localVarReturnType = new TypeToken(){}.getType(); + return apiClient.execute(call, localVarReturnType); } /** * Create an access token (asynchronously) * * @param username username of user (required) + * @param accessTokenName (optional) * @param callback The callback to be executed when the API call finishes * @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, final ApiCallback callback) throws ApiException { + public com.squareup.okhttp.Call userCreateTokenAsync(String username, AccessTokenName accessTokenName, final ApiCallback callback) throws ApiException { ProgressResponseBody.ProgressListener progressListener = null; ProgressRequestBody.ProgressRequestListener progressRequestListener = null; @@ -543,8 +552,9 @@ public void onRequestProgress(long bytesWritten, long contentLength, boolean don }; } - com.squareup.okhttp.Call call = userCreateTokenValidateBeforeCall(username, progressListener, progressRequestListener); - apiClient.executeAsync(call, callback); + com.squareup.okhttp.Call call = userCreateTokenValidateBeforeCall(username, accessTokenName, progressListener, progressRequestListener); + Type localVarReturnType = new TypeToken(){}.getType(); + apiClient.executeAsync(call, localVarReturnType, callback); return call; } /** @@ -3459,22 +3469,25 @@ private com.squareup.okhttp.Call userGetTokensValidateBeforeCall(String username * List the authenticated user's access tokens * * @param username username of user (required) + * @return List<AccessToken> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body */ - public void userGetTokens(String username) throws ApiException { - userGetTokensWithHttpInfo(username); + public List userGetTokens(String username) throws ApiException { + ApiResponse> resp = userGetTokensWithHttpInfo(username); + return resp.getData(); } /** * List the authenticated user's access tokens * * @param username username of user (required) - * @return ApiResponse<Void> + * @return ApiResponse<List<AccessToken>> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body */ - public ApiResponse userGetTokensWithHttpInfo(String username) throws ApiException { + public ApiResponse> userGetTokensWithHttpInfo(String username) throws ApiException { com.squareup.okhttp.Call call = userGetTokensValidateBeforeCall(username, null, null); - return apiClient.execute(call); + Type localVarReturnType = new TypeToken>(){}.getType(); + return apiClient.execute(call, localVarReturnType); } /** @@ -3485,7 +3498,7 @@ public ApiResponse userGetTokensWithHttpInfo(String username) throws ApiEx * @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 userGetTokensAsync(String username, final ApiCallback callback) throws ApiException { + public com.squareup.okhttp.Call userGetTokensAsync(String username, final ApiCallback> callback) throws ApiException { ProgressResponseBody.ProgressListener progressListener = null; ProgressRequestBody.ProgressRequestListener progressRequestListener = null; @@ -3507,7 +3520,8 @@ public void onRequestProgress(long bytesWritten, long contentLength, boolean don } com.squareup.okhttp.Call call = userGetTokensValidateBeforeCall(username, progressListener, progressRequestListener); - apiClient.executeAsync(call, callback); + Type localVarReturnType = new TypeToken>(){}.getType(); + apiClient.executeAsync(call, localVarReturnType, callback); return call; } /** diff --git a/src/main/java/io/gitea/auth/ApiKeyAuth.java b/src/main/java/io/gitea/auth/ApiKeyAuth.java index dfbf06d..42f2513 100644 --- a/src/main/java/io/gitea/auth/ApiKeyAuth.java +++ b/src/main/java/io/gitea/auth/ApiKeyAuth.java @@ -18,7 +18,7 @@ import java.util.Map; import java.util.List; -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class ApiKeyAuth implements Authentication { private final String location; private final String paramName; diff --git a/src/main/java/io/gitea/auth/OAuth.java b/src/main/java/io/gitea/auth/OAuth.java index e5ff917..430e1cc 100644 --- a/src/main/java/io/gitea/auth/OAuth.java +++ b/src/main/java/io/gitea/auth/OAuth.java @@ -18,7 +18,7 @@ import java.util.Map; import java.util.List; -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class OAuth implements Authentication { private String accessToken; diff --git a/src/main/java/io/gitea/model/AccessToken.java b/src/main/java/io/gitea/model/AccessToken.java new file mode 100644 index 0000000..fa5ca5a --- /dev/null +++ b/src/main/java/io/gitea/model/AccessToken.java @@ -0,0 +1,140 @@ +/* + * Gitea API. + * This documentation describes the Gitea API. + * + * OpenAPI spec version: 1.1.1 + * + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * Do not edit the class manually. + */ + + +package io.gitea.model; + +import java.util.Objects; +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; + +/** + * AccessToken represents a API access token. + */ +@ApiModel(description = "AccessToken represents a API access token.") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") +public class AccessToken { + @SerializedName("id") + private Long id = null; + + @SerializedName("name") + private String name = null; + + @SerializedName("sha1") + private String sha1 = null; + + public AccessToken id(Long id) { + this.id = id; + return this; + } + + /** + * Get id + * @return id + **/ + @ApiModelProperty(value = "") + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public AccessToken name(String name) { + this.name = name; + return this; + } + + /** + * Get name + * @return name + **/ + @ApiModelProperty(value = "") + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public AccessToken sha1(String sha1) { + this.sha1 = sha1; + return this; + } + + /** + * Get sha1 + * @return sha1 + **/ + @ApiModelProperty(value = "") + public String getSha1() { + return sha1; + } + + public void setSha1(String sha1) { + this.sha1 = sha1; + } + + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + AccessToken accessToken = (AccessToken) o; + return Objects.equals(this.id, accessToken.id) && + Objects.equals(this.name, accessToken.name) && + Objects.equals(this.sha1, accessToken.sha1); + } + + @Override + public int hashCode() { + return Objects.hash(id, name, sha1); + } + + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class AccessToken {\n"); + + sb.append(" id: ").append(toIndentedString(id)).append("\n"); + sb.append(" name: ").append(toIndentedString(name)).append("\n"); + sb.append(" sha1: ").append(toIndentedString(sha1)).append("\n"); + sb.append("}"); + return sb.toString(); + } + + /** + * Convert the given object to string with each line indented by 4 spaces + * (except the first line). + */ + private String toIndentedString(java.lang.Object o) { + if (o == null) { + return "null"; + } + return o.toString().replace("\n", "\n "); + } + +} + diff --git a/src/main/java/io/gitea/model/AccessTokenName.java b/src/main/java/io/gitea/model/AccessTokenName.java new file mode 100644 index 0000000..e9ad61d --- /dev/null +++ b/src/main/java/io/gitea/model/AccessTokenName.java @@ -0,0 +1,93 @@ +/* + * Gitea API. + * This documentation describes the Gitea API. + * + * OpenAPI spec version: 1.1.1 + * + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * Do not edit the class manually. + */ + + +package io.gitea.model; + +import java.util.Objects; +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; + +/** + * AccessTokenName + */ +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") +public class AccessTokenName { + @SerializedName("name") + private String name = null; + + public AccessTokenName name(String name) { + this.name = name; + return this; + } + + /** + * Get name + * @return name + **/ + @ApiModelProperty(required = true, value = "") + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + AccessTokenName accessTokenName = (AccessTokenName) o; + return Objects.equals(this.name, accessTokenName.name); + } + + @Override + public int hashCode() { + return Objects.hash(name); + } + + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class AccessTokenName {\n"); + + sb.append(" name: ").append(toIndentedString(name)).append("\n"); + sb.append("}"); + return sb.toString(); + } + + /** + * Convert the given object to string with each line indented by 4 spaces + * (except the first line). + */ + private String toIndentedString(java.lang.Object o) { + if (o == null) { + return "null"; + } + return o.toString().replace("\n", "\n "); + } + +} + diff --git a/src/main/java/io/gitea/model/AddCollaboratorOption.java b/src/main/java/io/gitea/model/AddCollaboratorOption.java index d167925..22c5966 100644 --- a/src/main/java/io/gitea/model/AddCollaboratorOption.java +++ b/src/main/java/io/gitea/model/AddCollaboratorOption.java @@ -27,7 +27,7 @@ * AddCollaboratorOption options when adding a user as a collaborator of a repository */ @ApiModel(description = "AddCollaboratorOption options when adding a user as a collaborator of a repository") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class AddCollaboratorOption { @SerializedName("permission") private String permission = null; diff --git a/src/main/java/io/gitea/model/AddTimeOption.java b/src/main/java/io/gitea/model/AddTimeOption.java index 7e418a7..8a7b97a 100644 --- a/src/main/java/io/gitea/model/AddTimeOption.java +++ b/src/main/java/io/gitea/model/AddTimeOption.java @@ -27,7 +27,7 @@ * AddTimeOption options for adding time to an issue */ @ApiModel(description = "AddTimeOption options for adding time to an issue") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class AddTimeOption { @SerializedName("time") private Long time = null; diff --git a/src/main/java/io/gitea/model/Attachment.java b/src/main/java/io/gitea/model/Attachment.java index 6bf4e82..8dfb9eb 100644 --- a/src/main/java/io/gitea/model/Attachment.java +++ b/src/main/java/io/gitea/model/Attachment.java @@ -28,7 +28,7 @@ * Attachment a generic attachment */ @ApiModel(description = "Attachment a generic attachment") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class Attachment { @SerializedName("browser_download_url") private String browserDownloadUrl = null; diff --git a/src/main/java/io/gitea/model/Branch.java b/src/main/java/io/gitea/model/Branch.java index e3bed7d..c3c5366 100644 --- a/src/main/java/io/gitea/model/Branch.java +++ b/src/main/java/io/gitea/model/Branch.java @@ -28,7 +28,7 @@ * Branch represents a repository branch */ @ApiModel(description = "Branch represents a repository branch") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class Branch { @SerializedName("commit") private PayloadCommit commit = null; diff --git a/src/main/java/io/gitea/model/Comment.java b/src/main/java/io/gitea/model/Comment.java index 13c5bf6..e732f77 100644 --- a/src/main/java/io/gitea/model/Comment.java +++ b/src/main/java/io/gitea/model/Comment.java @@ -29,7 +29,7 @@ * Comment represents a comment on a commit or issue */ @ApiModel(description = "Comment represents a comment on a commit or issue") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class Comment { @SerializedName("body") private String body = null; diff --git a/src/main/java/io/gitea/model/CreateEmailOption.java b/src/main/java/io/gitea/model/CreateEmailOption.java index 898dbdf..16158cf 100644 --- a/src/main/java/io/gitea/model/CreateEmailOption.java +++ b/src/main/java/io/gitea/model/CreateEmailOption.java @@ -29,7 +29,7 @@ * CreateEmailOption options when creating email addresses */ @ApiModel(description = "CreateEmailOption options when creating email addresses") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class CreateEmailOption { @SerializedName("emails") private List emails = null; diff --git a/src/main/java/io/gitea/model/CreateForkOption.java b/src/main/java/io/gitea/model/CreateForkOption.java index 8840204..b86cbc0 100644 --- a/src/main/java/io/gitea/model/CreateForkOption.java +++ b/src/main/java/io/gitea/model/CreateForkOption.java @@ -27,7 +27,7 @@ * CreateForkOption options for creating a fork */ @ApiModel(description = "CreateForkOption options for creating a fork") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class CreateForkOption { @SerializedName("organization") private String organization = null; diff --git a/src/main/java/io/gitea/model/CreateGPGKeyOption.java b/src/main/java/io/gitea/model/CreateGPGKeyOption.java index 36c8e97..cffc07a 100644 --- a/src/main/java/io/gitea/model/CreateGPGKeyOption.java +++ b/src/main/java/io/gitea/model/CreateGPGKeyOption.java @@ -27,7 +27,7 @@ * CreateGPGKeyOption options create user GPG key */ @ApiModel(description = "CreateGPGKeyOption options create user GPG key") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class CreateGPGKeyOption { @SerializedName("armored_public_key") private String armoredPublicKey = null; diff --git a/src/main/java/io/gitea/model/CreateHookOption.java b/src/main/java/io/gitea/model/CreateHookOption.java index 8471c31..a02da85 100644 --- a/src/main/java/io/gitea/model/CreateHookOption.java +++ b/src/main/java/io/gitea/model/CreateHookOption.java @@ -31,7 +31,7 @@ * CreateHookOption options when create a hook */ @ApiModel(description = "CreateHookOption options when create a hook") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class CreateHookOption { @SerializedName("active") private Boolean active = false; diff --git a/src/main/java/io/gitea/model/CreateIssueCommentOption.java b/src/main/java/io/gitea/model/CreateIssueCommentOption.java index a385bcb..e1a7e59 100644 --- a/src/main/java/io/gitea/model/CreateIssueCommentOption.java +++ b/src/main/java/io/gitea/model/CreateIssueCommentOption.java @@ -27,7 +27,7 @@ * CreateIssueCommentOption options for creating a comment on an issue */ @ApiModel(description = "CreateIssueCommentOption options for creating a comment on an issue") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class CreateIssueCommentOption { @SerializedName("body") private String body = null; diff --git a/src/main/java/io/gitea/model/CreateIssueOption.java b/src/main/java/io/gitea/model/CreateIssueOption.java index 9e27541..4a3c220 100644 --- a/src/main/java/io/gitea/model/CreateIssueOption.java +++ b/src/main/java/io/gitea/model/CreateIssueOption.java @@ -30,7 +30,7 @@ * CreateIssueOption options to create one issue */ @ApiModel(description = "CreateIssueOption options to create one issue") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class CreateIssueOption { @SerializedName("assignee") private String assignee = null; diff --git a/src/main/java/io/gitea/model/CreateKeyOption.java b/src/main/java/io/gitea/model/CreateKeyOption.java index 533146e..dcc5aad 100644 --- a/src/main/java/io/gitea/model/CreateKeyOption.java +++ b/src/main/java/io/gitea/model/CreateKeyOption.java @@ -27,7 +27,7 @@ * CreateKeyOption options when creating a key */ @ApiModel(description = "CreateKeyOption options when creating a key") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class CreateKeyOption { @SerializedName("key") private String key = null; diff --git a/src/main/java/io/gitea/model/CreateLabelOption.java b/src/main/java/io/gitea/model/CreateLabelOption.java index 709de1e..f44ee21 100644 --- a/src/main/java/io/gitea/model/CreateLabelOption.java +++ b/src/main/java/io/gitea/model/CreateLabelOption.java @@ -27,7 +27,7 @@ * CreateLabelOption options for creating a label */ @ApiModel(description = "CreateLabelOption options for creating a label") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class CreateLabelOption { @SerializedName("color") private String color = null; diff --git a/src/main/java/io/gitea/model/CreateMilestoneOption.java b/src/main/java/io/gitea/model/CreateMilestoneOption.java index ab1f458..9543097 100644 --- a/src/main/java/io/gitea/model/CreateMilestoneOption.java +++ b/src/main/java/io/gitea/model/CreateMilestoneOption.java @@ -28,7 +28,7 @@ * CreateMilestoneOption options for creating a milestone */ @ApiModel(description = "CreateMilestoneOption options for creating a milestone") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class CreateMilestoneOption { @SerializedName("description") private String description = null; diff --git a/src/main/java/io/gitea/model/CreateOrgOption.java b/src/main/java/io/gitea/model/CreateOrgOption.java index cc1e57d..db28dd4 100644 --- a/src/main/java/io/gitea/model/CreateOrgOption.java +++ b/src/main/java/io/gitea/model/CreateOrgOption.java @@ -27,7 +27,7 @@ * CreateOrgOption options for creating an organization */ @ApiModel(description = "CreateOrgOption options for creating an organization") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class CreateOrgOption { @SerializedName("description") private String description = null; diff --git a/src/main/java/io/gitea/model/CreatePullRequestOption.java b/src/main/java/io/gitea/model/CreatePullRequestOption.java index 4bd73b4..bff0181 100644 --- a/src/main/java/io/gitea/model/CreatePullRequestOption.java +++ b/src/main/java/io/gitea/model/CreatePullRequestOption.java @@ -30,7 +30,7 @@ * CreatePullRequestOption options when creating a pull request */ @ApiModel(description = "CreatePullRequestOption options when creating a pull request") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class CreatePullRequestOption { @SerializedName("assignee") private String assignee = null; diff --git a/src/main/java/io/gitea/model/CreateReleaseOption.java b/src/main/java/io/gitea/model/CreateReleaseOption.java index 649209d..514ad6e 100644 --- a/src/main/java/io/gitea/model/CreateReleaseOption.java +++ b/src/main/java/io/gitea/model/CreateReleaseOption.java @@ -27,7 +27,7 @@ * CreateReleaseOption options when creating a release */ @ApiModel(description = "CreateReleaseOption options when creating a release") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class CreateReleaseOption { @SerializedName("body") private String body = null; diff --git a/src/main/java/io/gitea/model/CreateRepoOption.java b/src/main/java/io/gitea/model/CreateRepoOption.java index 6016398..a3547fa 100644 --- a/src/main/java/io/gitea/model/CreateRepoOption.java +++ b/src/main/java/io/gitea/model/CreateRepoOption.java @@ -27,7 +27,7 @@ * CreateRepoOption options when creating repository */ @ApiModel(description = "CreateRepoOption options when creating repository") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class CreateRepoOption { @SerializedName("auto_init") private Boolean autoInit = null; diff --git a/src/main/java/io/gitea/model/CreateStatusOption.java b/src/main/java/io/gitea/model/CreateStatusOption.java index c580b94..585076f 100644 --- a/src/main/java/io/gitea/model/CreateStatusOption.java +++ b/src/main/java/io/gitea/model/CreateStatusOption.java @@ -27,7 +27,7 @@ * CreateStatusOption holds the information needed to create a new Status for a Commit */ @ApiModel(description = "CreateStatusOption holds the information needed to create a new Status for a Commit") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class CreateStatusOption { @SerializedName("context") private String context = null; diff --git a/src/main/java/io/gitea/model/CreateTeamOption.java b/src/main/java/io/gitea/model/CreateTeamOption.java index f0419af..f7e7f2b 100644 --- a/src/main/java/io/gitea/model/CreateTeamOption.java +++ b/src/main/java/io/gitea/model/CreateTeamOption.java @@ -27,7 +27,7 @@ * CreateTeamOption options for creating a team */ @ApiModel(description = "CreateTeamOption options for creating a team") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class CreateTeamOption { @SerializedName("description") private String description = null; diff --git a/src/main/java/io/gitea/model/CreateUserOption.java b/src/main/java/io/gitea/model/CreateUserOption.java index 812cb5d..30e0dc0 100644 --- a/src/main/java/io/gitea/model/CreateUserOption.java +++ b/src/main/java/io/gitea/model/CreateUserOption.java @@ -27,7 +27,7 @@ * CreateUserOption create user options */ @ApiModel(description = "CreateUserOption create user options") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class CreateUserOption { @SerializedName("email") private String email = null; diff --git a/src/main/java/io/gitea/model/DeleteEmailOption.java b/src/main/java/io/gitea/model/DeleteEmailOption.java index a094d1b..98ca049 100644 --- a/src/main/java/io/gitea/model/DeleteEmailOption.java +++ b/src/main/java/io/gitea/model/DeleteEmailOption.java @@ -29,7 +29,7 @@ * DeleteEmailOption options when deleting email addresses */ @ApiModel(description = "DeleteEmailOption options when deleting email addresses") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class DeleteEmailOption { @SerializedName("emails") private List emails = null; diff --git a/src/main/java/io/gitea/model/DeployKey.java b/src/main/java/io/gitea/model/DeployKey.java index 2adb6aa..b381039 100644 --- a/src/main/java/io/gitea/model/DeployKey.java +++ b/src/main/java/io/gitea/model/DeployKey.java @@ -28,7 +28,7 @@ * DeployKey a deploy key */ @ApiModel(description = "DeployKey a deploy key") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class DeployKey { @SerializedName("created_at") private OffsetDateTime createdAt = null; diff --git a/src/main/java/io/gitea/model/EditAttachmentOptions.java b/src/main/java/io/gitea/model/EditAttachmentOptions.java index 2a20ab4..c6c3f63 100644 --- a/src/main/java/io/gitea/model/EditAttachmentOptions.java +++ b/src/main/java/io/gitea/model/EditAttachmentOptions.java @@ -27,7 +27,7 @@ * EditAttachmentOptions options for editing attachments */ @ApiModel(description = "EditAttachmentOptions options for editing attachments") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class EditAttachmentOptions { @SerializedName("name") private String name = null; diff --git a/src/main/java/io/gitea/model/EditDeadlineOption.java b/src/main/java/io/gitea/model/EditDeadlineOption.java index 705e3e6..3bc299e 100644 --- a/src/main/java/io/gitea/model/EditDeadlineOption.java +++ b/src/main/java/io/gitea/model/EditDeadlineOption.java @@ -28,7 +28,7 @@ * EditDeadlineOption options for creating a deadline */ @ApiModel(description = "EditDeadlineOption options for creating a deadline") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class EditDeadlineOption { @SerializedName("due_date") private OffsetDateTime dueDate = null; diff --git a/src/main/java/io/gitea/model/EditHookOption.java b/src/main/java/io/gitea/model/EditHookOption.java index becf9c8..eff24e9 100644 --- a/src/main/java/io/gitea/model/EditHookOption.java +++ b/src/main/java/io/gitea/model/EditHookOption.java @@ -31,7 +31,7 @@ * EditHookOption options when modify one hook */ @ApiModel(description = "EditHookOption options when modify one hook") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class EditHookOption { @SerializedName("active") private Boolean active = null; diff --git a/src/main/java/io/gitea/model/EditIssueCommentOption.java b/src/main/java/io/gitea/model/EditIssueCommentOption.java index 8982f08..5f6287c 100644 --- a/src/main/java/io/gitea/model/EditIssueCommentOption.java +++ b/src/main/java/io/gitea/model/EditIssueCommentOption.java @@ -27,7 +27,7 @@ * EditIssueCommentOption options for editing a comment */ @ApiModel(description = "EditIssueCommentOption options for editing a comment") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class EditIssueCommentOption { @SerializedName("body") private String body = null; diff --git a/src/main/java/io/gitea/model/EditIssueOption.java b/src/main/java/io/gitea/model/EditIssueOption.java index 26d084c..fe826e8 100644 --- a/src/main/java/io/gitea/model/EditIssueOption.java +++ b/src/main/java/io/gitea/model/EditIssueOption.java @@ -30,7 +30,7 @@ * EditIssueOption options for editing an issue */ @ApiModel(description = "EditIssueOption options for editing an issue") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class EditIssueOption { @SerializedName("assignee") private String assignee = null; diff --git a/src/main/java/io/gitea/model/EditLabelOption.java b/src/main/java/io/gitea/model/EditLabelOption.java index 75e1c25..25d11df 100644 --- a/src/main/java/io/gitea/model/EditLabelOption.java +++ b/src/main/java/io/gitea/model/EditLabelOption.java @@ -27,7 +27,7 @@ * EditLabelOption options for editing a label */ @ApiModel(description = "EditLabelOption options for editing a label") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class EditLabelOption { @SerializedName("color") private String color = null; diff --git a/src/main/java/io/gitea/model/EditMilestoneOption.java b/src/main/java/io/gitea/model/EditMilestoneOption.java index a9fc1ff..f4c5fa2 100644 --- a/src/main/java/io/gitea/model/EditMilestoneOption.java +++ b/src/main/java/io/gitea/model/EditMilestoneOption.java @@ -28,7 +28,7 @@ * EditMilestoneOption options for editing a milestone */ @ApiModel(description = "EditMilestoneOption options for editing a milestone") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class EditMilestoneOption { @SerializedName("description") private String description = null; diff --git a/src/main/java/io/gitea/model/EditOrgOption.java b/src/main/java/io/gitea/model/EditOrgOption.java index b6ed293..0ce0b0b 100644 --- a/src/main/java/io/gitea/model/EditOrgOption.java +++ b/src/main/java/io/gitea/model/EditOrgOption.java @@ -27,7 +27,7 @@ * EditOrgOption options for editing an organization */ @ApiModel(description = "EditOrgOption options for editing an organization") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class EditOrgOption { @SerializedName("description") private String description = null; diff --git a/src/main/java/io/gitea/model/EditPullRequestOption.java b/src/main/java/io/gitea/model/EditPullRequestOption.java index 9190be0..9a8fbd3 100644 --- a/src/main/java/io/gitea/model/EditPullRequestOption.java +++ b/src/main/java/io/gitea/model/EditPullRequestOption.java @@ -30,7 +30,7 @@ * EditPullRequestOption options when modify pull request */ @ApiModel(description = "EditPullRequestOption options when modify pull request") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class EditPullRequestOption { @SerializedName("assignee") private String assignee = null; diff --git a/src/main/java/io/gitea/model/EditReleaseOption.java b/src/main/java/io/gitea/model/EditReleaseOption.java index 54b7e57..e8117dd 100644 --- a/src/main/java/io/gitea/model/EditReleaseOption.java +++ b/src/main/java/io/gitea/model/EditReleaseOption.java @@ -27,7 +27,7 @@ * EditReleaseOption options when editing a release */ @ApiModel(description = "EditReleaseOption options when editing a release") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class EditReleaseOption { @SerializedName("body") private String body = null; diff --git a/src/main/java/io/gitea/model/EditTeamOption.java b/src/main/java/io/gitea/model/EditTeamOption.java index 2157059..a405731 100644 --- a/src/main/java/io/gitea/model/EditTeamOption.java +++ b/src/main/java/io/gitea/model/EditTeamOption.java @@ -27,7 +27,7 @@ * EditTeamOption options for editing a team */ @ApiModel(description = "EditTeamOption options for editing a team") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class EditTeamOption { @SerializedName("description") private String description = null; diff --git a/src/main/java/io/gitea/model/EditUserOption.java b/src/main/java/io/gitea/model/EditUserOption.java index 2ecd631..e7bb579 100644 --- a/src/main/java/io/gitea/model/EditUserOption.java +++ b/src/main/java/io/gitea/model/EditUserOption.java @@ -27,7 +27,7 @@ * EditUserOption edit user options */ @ApiModel(description = "EditUserOption edit user options") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class EditUserOption { @SerializedName("active") private Boolean active = null; diff --git a/src/main/java/io/gitea/model/Email.java b/src/main/java/io/gitea/model/Email.java index 95bf9d5..8860955 100644 --- a/src/main/java/io/gitea/model/Email.java +++ b/src/main/java/io/gitea/model/Email.java @@ -27,7 +27,7 @@ * Email an email address belonging to a user */ @ApiModel(description = "Email an email address belonging to a user") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class Email { @SerializedName("email") private String email = null; diff --git a/src/main/java/io/gitea/model/GPGKey.java b/src/main/java/io/gitea/model/GPGKey.java index 0f46401..81677d4 100644 --- a/src/main/java/io/gitea/model/GPGKey.java +++ b/src/main/java/io/gitea/model/GPGKey.java @@ -32,7 +32,7 @@ * GPGKey a user GPG key to sign commit and tag in repository */ @ApiModel(description = "GPGKey a user GPG key to sign commit and tag in repository") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class GPGKey { @SerializedName("can_certify") private Boolean canCertify = null; diff --git a/src/main/java/io/gitea/model/GPGKeyEmail.java b/src/main/java/io/gitea/model/GPGKeyEmail.java index f9193d2..1f66873 100644 --- a/src/main/java/io/gitea/model/GPGKeyEmail.java +++ b/src/main/java/io/gitea/model/GPGKeyEmail.java @@ -27,7 +27,7 @@ * GPGKeyEmail an email attached to a GPGKey */ @ApiModel(description = "GPGKeyEmail an email attached to a GPGKey") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class GPGKeyEmail { @SerializedName("email") private String email = null; diff --git a/src/main/java/io/gitea/model/Issue.java b/src/main/java/io/gitea/model/Issue.java index 003e6ba..84de7c8 100644 --- a/src/main/java/io/gitea/model/Issue.java +++ b/src/main/java/io/gitea/model/Issue.java @@ -34,7 +34,7 @@ * Issue represents an issue in a repository */ @ApiModel(description = "Issue represents an issue in a repository") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class Issue { @SerializedName("assignee") private User assignee = null; diff --git a/src/main/java/io/gitea/model/IssueDeadline.java b/src/main/java/io/gitea/model/IssueDeadline.java index b80072d..a9e8e4b 100644 --- a/src/main/java/io/gitea/model/IssueDeadline.java +++ b/src/main/java/io/gitea/model/IssueDeadline.java @@ -28,7 +28,7 @@ * IssueDeadline represents an issue deadline */ @ApiModel(description = "IssueDeadline represents an issue deadline") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class IssueDeadline { @SerializedName("due_date") private OffsetDateTime dueDate = null; diff --git a/src/main/java/io/gitea/model/IssueLabelsOption.java b/src/main/java/io/gitea/model/IssueLabelsOption.java index 080f98b..a53f751 100644 --- a/src/main/java/io/gitea/model/IssueLabelsOption.java +++ b/src/main/java/io/gitea/model/IssueLabelsOption.java @@ -29,7 +29,7 @@ * IssueLabelsOption a collection of labels */ @ApiModel(description = "IssueLabelsOption a collection of labels") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class IssueLabelsOption { @SerializedName("labels") private List labels = null; diff --git a/src/main/java/io/gitea/model/Label.java b/src/main/java/io/gitea/model/Label.java index 083f145..f52feb6 100644 --- a/src/main/java/io/gitea/model/Label.java +++ b/src/main/java/io/gitea/model/Label.java @@ -27,7 +27,7 @@ * Label a label to an issue or a pr */ @ApiModel(description = "Label a label to an issue or a pr") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class Label { @SerializedName("color") private String color = null; diff --git a/src/main/java/io/gitea/model/MarkdownOption.java b/src/main/java/io/gitea/model/MarkdownOption.java index 8bc7e4f..8ade737 100644 --- a/src/main/java/io/gitea/model/MarkdownOption.java +++ b/src/main/java/io/gitea/model/MarkdownOption.java @@ -27,7 +27,7 @@ * MarkdownOption markdown options */ @ApiModel(description = "MarkdownOption markdown options") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class MarkdownOption { @SerializedName("Context") private String context = null; diff --git a/src/main/java/io/gitea/model/MigrateRepoForm.java b/src/main/java/io/gitea/model/MigrateRepoForm.java index 2ccda92..32304c0 100644 --- a/src/main/java/io/gitea/model/MigrateRepoForm.java +++ b/src/main/java/io/gitea/model/MigrateRepoForm.java @@ -27,7 +27,7 @@ * MigrateRepoForm form for migrating repository */ @ApiModel(description = "MigrateRepoForm form for migrating repository") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class MigrateRepoForm { @SerializedName("auth_password") private String authPassword = null; diff --git a/src/main/java/io/gitea/model/Milestone.java b/src/main/java/io/gitea/model/Milestone.java index 7532b1d..877f66c 100644 --- a/src/main/java/io/gitea/model/Milestone.java +++ b/src/main/java/io/gitea/model/Milestone.java @@ -28,7 +28,7 @@ * Milestone milestone is a collection of issues on one repository */ @ApiModel(description = "Milestone milestone is a collection of issues on one repository") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class Milestone { @SerializedName("closed_at") private OffsetDateTime closedAt = null; diff --git a/src/main/java/io/gitea/model/Organization.java b/src/main/java/io/gitea/model/Organization.java index 8645990..666adca 100644 --- a/src/main/java/io/gitea/model/Organization.java +++ b/src/main/java/io/gitea/model/Organization.java @@ -27,7 +27,7 @@ * Organization represents an organization */ @ApiModel(description = "Organization represents an organization") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class Organization { @SerializedName("avatar_url") private String avatarUrl = null; diff --git a/src/main/java/io/gitea/model/PRBranchInfo.java b/src/main/java/io/gitea/model/PRBranchInfo.java index 2b8a0bc..87b34bb 100644 --- a/src/main/java/io/gitea/model/PRBranchInfo.java +++ b/src/main/java/io/gitea/model/PRBranchInfo.java @@ -28,7 +28,7 @@ * PRBranchInfo information about a branch */ @ApiModel(description = "PRBranchInfo information about a branch") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class PRBranchInfo { @SerializedName("label") private String label = null; diff --git a/src/main/java/io/gitea/model/PayloadCommit.java b/src/main/java/io/gitea/model/PayloadCommit.java index dc6ba48..1483fbc 100644 --- a/src/main/java/io/gitea/model/PayloadCommit.java +++ b/src/main/java/io/gitea/model/PayloadCommit.java @@ -30,7 +30,7 @@ * PayloadCommit represents a commit */ @ApiModel(description = "PayloadCommit represents a commit") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class PayloadCommit { @SerializedName("author") private PayloadUser author = null; diff --git a/src/main/java/io/gitea/model/PayloadCommitVerification.java b/src/main/java/io/gitea/model/PayloadCommitVerification.java index 9f5767c..7e5601f 100644 --- a/src/main/java/io/gitea/model/PayloadCommitVerification.java +++ b/src/main/java/io/gitea/model/PayloadCommitVerification.java @@ -27,7 +27,7 @@ * PayloadCommitVerification represents the GPG verification of a commit */ @ApiModel(description = "PayloadCommitVerification represents the GPG verification of a commit") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class PayloadCommitVerification { @SerializedName("payload") private String payload = null; diff --git a/src/main/java/io/gitea/model/PayloadUser.java b/src/main/java/io/gitea/model/PayloadUser.java index 1ca98e0..924d9f2 100644 --- a/src/main/java/io/gitea/model/PayloadUser.java +++ b/src/main/java/io/gitea/model/PayloadUser.java @@ -27,7 +27,7 @@ * PayloadUser represents the author or committer of a commit */ @ApiModel(description = "PayloadUser represents the author or committer of a commit") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class PayloadUser { @SerializedName("email") private String email = null; diff --git a/src/main/java/io/gitea/model/Permission.java b/src/main/java/io/gitea/model/Permission.java index 342782c..e5379ec 100644 --- a/src/main/java/io/gitea/model/Permission.java +++ b/src/main/java/io/gitea/model/Permission.java @@ -27,7 +27,7 @@ * Permission represents a set of permissions */ @ApiModel(description = "Permission represents a set of permissions") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class Permission { @SerializedName("admin") private Boolean admin = null; diff --git a/src/main/java/io/gitea/model/PublicKey.java b/src/main/java/io/gitea/model/PublicKey.java index f87d6a2..a80ce38 100644 --- a/src/main/java/io/gitea/model/PublicKey.java +++ b/src/main/java/io/gitea/model/PublicKey.java @@ -28,7 +28,7 @@ * PublicKey publickey is a user key to push code to repository */ @ApiModel(description = "PublicKey publickey is a user key to push code to repository") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class PublicKey { @SerializedName("created_at") private OffsetDateTime createdAt = null; diff --git a/src/main/java/io/gitea/model/PullRequest.java b/src/main/java/io/gitea/model/PullRequest.java index df18904..538b1f6 100644 --- a/src/main/java/io/gitea/model/PullRequest.java +++ b/src/main/java/io/gitea/model/PullRequest.java @@ -34,7 +34,7 @@ * PullRequest represents a pull request */ @ApiModel(description = "PullRequest represents a pull request") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class PullRequest { @SerializedName("assignee") private User assignee = null; diff --git a/src/main/java/io/gitea/model/PullRequestMeta.java b/src/main/java/io/gitea/model/PullRequestMeta.java index 1e5f3db..b7caf2b 100644 --- a/src/main/java/io/gitea/model/PullRequestMeta.java +++ b/src/main/java/io/gitea/model/PullRequestMeta.java @@ -28,7 +28,7 @@ * PullRequestMeta PR info if an issue is a PR */ @ApiModel(description = "PullRequestMeta PR info if an issue is a PR") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class PullRequestMeta { @SerializedName("merged") private Boolean merged = null; diff --git a/src/main/java/io/gitea/model/Release.java b/src/main/java/io/gitea/model/Release.java index 057afc4..0308e6d 100644 --- a/src/main/java/io/gitea/model/Release.java +++ b/src/main/java/io/gitea/model/Release.java @@ -32,7 +32,7 @@ * Release represents a repository release */ @ApiModel(description = "Release represents a repository release") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class Release { @SerializedName("assets") private List assets = null; diff --git a/src/main/java/io/gitea/model/Repository.java b/src/main/java/io/gitea/model/Repository.java index 43c534e..88bf04b 100644 --- a/src/main/java/io/gitea/model/Repository.java +++ b/src/main/java/io/gitea/model/Repository.java @@ -31,7 +31,7 @@ * Repository represents a repository */ @ApiModel(description = "Repository represents a repository") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class Repository { @SerializedName("clone_url") private String cloneUrl = null; diff --git a/src/main/java/io/gitea/model/SearchResults.java b/src/main/java/io/gitea/model/SearchResults.java index b7436e1..172f5e4 100644 --- a/src/main/java/io/gitea/model/SearchResults.java +++ b/src/main/java/io/gitea/model/SearchResults.java @@ -30,7 +30,7 @@ * SearchResults results of a successful search */ @ApiModel(description = "SearchResults results of a successful search") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class SearchResults { @SerializedName("data") private List data = null; diff --git a/src/main/java/io/gitea/model/ServerVersion.java b/src/main/java/io/gitea/model/ServerVersion.java index 99cfd84..89c9204 100644 --- a/src/main/java/io/gitea/model/ServerVersion.java +++ b/src/main/java/io/gitea/model/ServerVersion.java @@ -27,7 +27,7 @@ * ServerVersion wraps the version of the server */ @ApiModel(description = "ServerVersion wraps the version of the server") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class ServerVersion { @SerializedName("version") private String version = null; diff --git a/src/main/java/io/gitea/model/Status.java b/src/main/java/io/gitea/model/Status.java index d6747b0..f8e3862 100644 --- a/src/main/java/io/gitea/model/Status.java +++ b/src/main/java/io/gitea/model/Status.java @@ -29,7 +29,7 @@ * Status holds a single Status of a single Commit */ @ApiModel(description = "Status holds a single Status of a single Commit") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class Status { @SerializedName("context") private String context = null; diff --git a/src/main/java/io/gitea/model/Team.java b/src/main/java/io/gitea/model/Team.java index 4b7d80f..66b0e1e 100644 --- a/src/main/java/io/gitea/model/Team.java +++ b/src/main/java/io/gitea/model/Team.java @@ -27,7 +27,7 @@ * Team represents a team in an organization */ @ApiModel(description = "Team represents a team in an organization") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class Team { @SerializedName("description") private String description = null; diff --git a/src/main/java/io/gitea/model/TrackedTime.java b/src/main/java/io/gitea/model/TrackedTime.java index 6134bb0..07470c2 100644 --- a/src/main/java/io/gitea/model/TrackedTime.java +++ b/src/main/java/io/gitea/model/TrackedTime.java @@ -28,7 +28,7 @@ * TrackedTime worked time for an issue / pr */ @ApiModel(description = "TrackedTime worked time for an issue / pr") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class TrackedTime { @SerializedName("created") private OffsetDateTime created = null; diff --git a/src/main/java/io/gitea/model/User.java b/src/main/java/io/gitea/model/User.java index c60d943..476b487 100644 --- a/src/main/java/io/gitea/model/User.java +++ b/src/main/java/io/gitea/model/User.java @@ -27,7 +27,7 @@ * User represents a user */ @ApiModel(description = "User represents a user") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class User { @SerializedName("avatar_url") private String avatarUrl = null; diff --git a/src/main/java/io/gitea/model/UserSearchList.java b/src/main/java/io/gitea/model/UserSearchList.java index 0f6d911..08d77d4 100644 --- a/src/main/java/io/gitea/model/UserSearchList.java +++ b/src/main/java/io/gitea/model/UserSearchList.java @@ -30,7 +30,7 @@ * UserSearchList */ @ApiModel(description = "UserSearchList") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class UserSearchList { @SerializedName("data") private List data = null; diff --git a/src/main/java/io/gitea/model/WatchInfo.java b/src/main/java/io/gitea/model/WatchInfo.java index 7aee93e..e0cb0ed 100644 --- a/src/main/java/io/gitea/model/WatchInfo.java +++ b/src/main/java/io/gitea/model/WatchInfo.java @@ -28,7 +28,7 @@ * WatchInfo represents an API watch status of one repository */ @ApiModel(description = "WatchInfo represents an API watch status of one repository") -@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-09-07T10:45:35.787+01:00") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2018-10-03T21:33:54.578+01:00") public class WatchInfo { @SerializedName("created_at") private OffsetDateTime createdAt = null; diff --git a/src/test/java/io/gitea/api/UserApiTest.java b/src/test/java/io/gitea/api/UserApiTest.java index 8431ef9..2e16bc6 100644 --- a/src/test/java/io/gitea/api/UserApiTest.java +++ b/src/test/java/io/gitea/api/UserApiTest.java @@ -14,6 +14,8 @@ package io.gitea.api; import io.gitea.ApiException; +import io.gitea.model.AccessToken; +import io.gitea.model.AccessTokenName; import io.gitea.model.CreateEmailOption; import io.gitea.model.CreateGPGKeyOption; import io.gitea.model.CreateKeyOption; @@ -103,7 +105,8 @@ public void userCheckFollowingTest() throws ApiException { @Test public void userCreateTokenTest() throws ApiException { String username = null; - api.userCreateToken(username); + AccessTokenName accessTokenName = null; + AccessToken response = api.userCreateToken(username, accessTokenName); // TODO: test validations } @@ -498,7 +501,7 @@ public void userGetCurrentTest() throws ApiException { @Test public void userGetTokensTest() throws ApiException { String username = null; - api.userGetTokens(username); + List response = api.userGetTokens(username); // TODO: test validations } diff --git a/swagger.v1.json b/swagger.v1.json index 0b95ed1..c41d2fa 100644 --- a/swagger.v1.json +++ b/swagger.v1.json @@ -5484,6 +5484,21 @@ "name": "username", "in": "path", "required": true + }, + { + "name": "accessTokenName", + "in": "body", + "schema": { + "type": "object", + "required": [ + "name" + ], + "properties": { + "name": { + "type": "string" + } + } + } } ], "responses": { @@ -5545,6 +5560,22 @@ } }, "definitions": { + "AccessToken": { + "description": "AccessToken represents a API access token.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "name": { + "type": "string" + }, + "sha1": { + "type": "string" + } + } + }, "AddCollaboratorOption": { "description": "AddCollaboratorOption options when adding a user as a collaborator of a repository", "type": "object", @@ -7614,22 +7645,19 @@ }, "responses": { "AccessToken": { - "description": "AccessToken represents a API access token.", - "headers": { - "id": { - "type": "integer", - "format": "int64" - }, - "name": { - "type": "string" - }, - "sha1": { - "type": "string" - } + "description": "AccessToken", + "schema": { + "$ref": "#/definitions/AccessToken" } }, "AccessTokenList": { - "description": "AccessTokenList represents a list of API access token." + "description": "AccessTokenList represents a list of API access token.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/AccessToken" + } + } }, "Attachment": { "description": "Attachment",