From b4941f707b0fd950fc2a0b12b34fbc37206e23dd Mon Sep 17 00:00:00 2001 From: Segev Finer Date: Tue, 26 Mar 2019 21:41:17 +0200 Subject: [PATCH] Fix Hook & HookList in Swagger (#6432) Signed-off-by: Segev Finer --- routers/api/v1/swagger/repo.go | 4 +-- templates/swagger/v1_json.tmpl | 51 ++++++++++++++++++++++++++++++---- 2 files changed, 48 insertions(+), 7 deletions(-) diff --git a/routers/api/v1/swagger/repo.go b/routers/api/v1/swagger/repo.go index 5ddd32d0b7..0422d3fa10 100644 --- a/routers/api/v1/swagger/repo.go +++ b/routers/api/v1/swagger/repo.go @@ -61,14 +61,14 @@ type swaggerResponseReferenceList struct { // swagger:response Hook type swaggerResponseHook struct { // in:body - Body []api.Branch `json:"body"` + Body api.Hook `json:"body"` } // HookList // swagger:response HookList type swaggerResponseHookList struct { // in:body - Body []api.Branch `json:"body"` + Body []api.Hook `json:"body"` } // Release diff --git a/templates/swagger/v1_json.tmpl b/templates/swagger/v1_json.tmpl index c9ea1d56eb..550b2fc90a 100644 --- a/templates/swagger/v1_json.tmpl +++ b/templates/swagger/v1_json.tmpl @@ -7557,6 +7557,50 @@ }, "x-go-package": "code.gitea.io/gitea/vendor/code.gitea.io/sdk/gitea" }, + "Hook": { + "description": "Hook a hook is a web hook when one repository changed", + "type": "object", + "properties": { + "active": { + "type": "boolean", + "x-go-name": "Active" + }, + "config": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "x-go-name": "Config" + }, + "created_at": { + "type": "string", + "format": "date-time", + "x-go-name": "Created" + }, + "events": { + "type": "array", + "items": { + "type": "string" + }, + "x-go-name": "Events" + }, + "id": { + "type": "integer", + "format": "int64", + "x-go-name": "ID" + }, + "type": { + "type": "string", + "x-go-name": "Type" + }, + "updated_at": { + "type": "string", + "format": "date-time", + "x-go-name": "Updated" + } + }, + "x-go-package": "code.gitea.io/gitea/vendor/code.gitea.io/sdk/gitea" + }, "Issue": { "description": "Issue represents an issue in a repository", "type": "object", @@ -8825,10 +8869,7 @@ "Hook": { "description": "Hook", "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/Branch" - } + "$ref": "#/definitions/Hook" } }, "HookList": { @@ -8836,7 +8877,7 @@ "schema": { "type": "array", "items": { - "$ref": "#/definitions/Branch" + "$ref": "#/definitions/Hook" } } },