mirror of
https://github.com/harness/drone.git
synced 2025-05-25 08:55:11 +00:00
fix: [PIPE-24870]: Fix Swagger for Space Import Repositories API (#3360)
This commit is contained in:
parent
6f37eaea3f
commit
f97e72bd00
@ -60,6 +60,11 @@ type restoreSpaceRequest struct {
|
|||||||
space.RestoreInput
|
space.RestoreInput
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type importRepositoriesRequest struct {
|
||||||
|
spaceRequest
|
||||||
|
space.ImportRepositoriesInput
|
||||||
|
}
|
||||||
|
|
||||||
var queryParameterSortRepo = openapi3.ParameterOrRef{
|
var queryParameterSortRepo = openapi3.ParameterOrRef{
|
||||||
Parameter: &openapi3.Parameter{
|
Parameter: &openapi3.Parameter{
|
||||||
Name: request.QueryParamSort,
|
Name: request.QueryParamSort,
|
||||||
@ -218,7 +223,7 @@ func spaceOperations(reflector *openapi3.Reflector) {
|
|||||||
opImport := openapi3.Operation{}
|
opImport := openapi3.Operation{}
|
||||||
opImport.WithTags("space")
|
opImport.WithTags("space")
|
||||||
opImport.WithMapOfAnything(map[string]interface{}{"operationId": "importSpace"})
|
opImport.WithMapOfAnything(map[string]interface{}{"operationId": "importSpace"})
|
||||||
_ = reflector.SetRequest(&opImport, &struct{ space.ImportInput }{}, http.MethodPost)
|
_ = reflector.SetRequest(&opImport, new(space.ImportInput), http.MethodPost)
|
||||||
_ = reflector.SetJSONResponse(&opImport, new(space.SpaceOutput), http.StatusCreated)
|
_ = reflector.SetJSONResponse(&opImport, new(space.SpaceOutput), http.StatusCreated)
|
||||||
_ = reflector.SetJSONResponse(&opImport, new(usererror.Error), http.StatusBadRequest)
|
_ = reflector.SetJSONResponse(&opImport, new(usererror.Error), http.StatusBadRequest)
|
||||||
_ = reflector.SetJSONResponse(&opImport, new(usererror.Error), http.StatusInternalServerError)
|
_ = reflector.SetJSONResponse(&opImport, new(usererror.Error), http.StatusInternalServerError)
|
||||||
@ -229,7 +234,7 @@ func spaceOperations(reflector *openapi3.Reflector) {
|
|||||||
opImportRepositories := openapi3.Operation{}
|
opImportRepositories := openapi3.Operation{}
|
||||||
opImportRepositories.WithTags("space")
|
opImportRepositories.WithTags("space")
|
||||||
opImportRepositories.WithMapOfAnything(map[string]interface{}{"operationId": "importSpaceRepositories"})
|
opImportRepositories.WithMapOfAnything(map[string]interface{}{"operationId": "importSpaceRepositories"})
|
||||||
_ = reflector.SetRequest(&opImportRepositories, &struct{ space.ImportRepositoriesInput }{}, http.MethodPost)
|
_ = reflector.SetRequest(&opImportRepositories, new(importRepositoriesRequest), http.MethodPost)
|
||||||
_ = reflector.SetJSONResponse(&opImportRepositories, new(space.ImportRepositoriesOutput), http.StatusOK)
|
_ = reflector.SetJSONResponse(&opImportRepositories, new(space.ImportRepositoriesOutput), http.StatusOK)
|
||||||
_ = reflector.SetJSONResponse(&opImportRepositories, new(usererror.Error), http.StatusBadRequest)
|
_ = reflector.SetJSONResponse(&opImportRepositories, new(usererror.Error), http.StatusBadRequest)
|
||||||
_ = reflector.SetJSONResponse(&opImportRepositories, new(usererror.Error), http.StatusInternalServerError)
|
_ = reflector.SetJSONResponse(&opImportRepositories, new(usererror.Error), http.StatusInternalServerError)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user