forked from gitea/gitea
		
	Swagger AccessToken fixes (#16574)
There is a subtle problem with the Swagger definition for AccessTokens which causes autogeneration of APIs for these endpoints to fail. This PR corrects these errors. Ref: https://github.com/zeripath/java-gitea-api/issues/4 Signed-off-by: Andrew Thornton <art27@cantab.net> Co-authored-by: techknowlogick <techknowlogick@gitea.io>
This commit is contained in:
		
							parent
							
								
									e51c73ae5c
								
							
						
					
					
						commit
						48c7c880b8
					
				| @ -14,3 +14,10 @@ type swaggerResponseOAuth2Application struct { | ||||
| 	// in:body | ||||
| 	Body api.OAuth2Application `json:"body"` | ||||
| } | ||||
| 
 | ||||
| // AccessToken represents an API access token. | ||||
| // swagger:response AccessToken | ||||
| type swaggerResponseAccessToken struct { | ||||
| 	// in:body | ||||
| 	Body api.AccessToken `json:"body"` | ||||
| } | ||||
|  | ||||
| @ -164,6 +164,9 @@ type swaggerParameterBodies struct { | ||||
| 	// in:body | ||||
| 	CreateTagOption api.CreateTagOption | ||||
| 
 | ||||
| 	// in:body | ||||
| 	CreateAccessTokenOption api.CreateAccessTokenOption | ||||
| 
 | ||||
| 	// in:body | ||||
| 	UserSettingsOptions api.UserSettingsOptions | ||||
| } | ||||
|  | ||||
| @ -76,15 +76,10 @@ func CreateAccessToken(ctx *context.APIContext) { | ||||
| 	//   description: username of user | ||||
| 	//   type: string | ||||
| 	//   required: true | ||||
| 	// - name: accessToken | ||||
| 	// - name: userCreateToken | ||||
| 	//   in: body | ||||
| 	//   schema: | ||||
| 	//     type: object | ||||
| 	//     required: | ||||
| 	//       - name | ||||
| 	//     properties: | ||||
| 	//       name: | ||||
| 	//         type: string | ||||
| 	//     "$ref": "#/definitions/CreateAccessTokenOption" | ||||
| 	// responses: | ||||
| 	//   "201": | ||||
| 	//     "$ref": "#/responses/AccessToken" | ||||
|  | ||||
| @ -11917,18 +11917,10 @@ | ||||
|             "required": true | ||||
|           }, | ||||
|           { | ||||
|             "name": "accessToken", | ||||
|             "name": "userCreateToken", | ||||
|             "in": "body", | ||||
|             "schema": { | ||||
|               "type": "object", | ||||
|               "required": [ | ||||
|                 "name" | ||||
|               ], | ||||
|               "properties": { | ||||
|                 "name": { | ||||
|                   "type": "string" | ||||
|                 } | ||||
|               } | ||||
|               "$ref": "#/definitions/CreateAccessTokenOption" | ||||
|             } | ||||
|           } | ||||
|         ], | ||||
| @ -12654,6 +12646,17 @@ | ||||
|       }, | ||||
|       "x-go-package": "code.gitea.io/gitea/modules/structs" | ||||
|     }, | ||||
|     "CreateAccessTokenOption": { | ||||
|       "description": "CreateAccessTokenOption options when create access token", | ||||
|       "type": "object", | ||||
|       "properties": { | ||||
|         "name": { | ||||
|           "type": "string", | ||||
|           "x-go-name": "Name" | ||||
|         } | ||||
|       }, | ||||
|       "x-go-package": "code.gitea.io/gitea/modules/structs" | ||||
|     }, | ||||
|     "CreateBranchProtectionOption": { | ||||
|       "description": "CreateBranchProtectionOption options for creating a branch protection", | ||||
|       "type": "object", | ||||
| @ -17045,20 +17048,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": { | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 zeripath
						zeripath