From 4b87005639dabaf84f50084df7a02812676a733c Mon Sep 17 00:00:00 2001 From: Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> Date: Tue, 2 May 2023 23:36:21 +0300 Subject: feat: add path request to the response with names --- docs/docs.go | 25 +++++++++++++++---------- docs/swagger.json | 25 +++++++++++++++---------- docs/swagger.yaml | 17 ++++++++++------- 3 files changed, 40 insertions(+), 27 deletions(-) (limited to 'docs') diff --git a/docs/docs.go b/docs/docs.go index 788ca3d..164db20 100644 --- a/docs/docs.go +++ b/docs/docs.go @@ -50,10 +50,7 @@ const docTemplate = `{ "type": "object", "properties": { "data": { - "type": "array", - "items": { - "$ref": "#/definitions/models.Chapter" - } + "$ref": "#/definitions/models.ChaptersResponse" } } } @@ -746,9 +743,6 @@ const docTemplate = `{ "models.Chapter": { "type": "object", "properties": { - "game_id": { - "type": "integer" - }, "id": { "type": "integer" }, @@ -757,6 +751,20 @@ const docTemplate = `{ } } }, + "models.ChaptersResponse": { + "type": "object", + "properties": { + "chapters": { + "type": "array", + "items": { + "$ref": "#/definitions/models.Chapter" + } + }, + "game": { + "$ref": "#/definitions/models.Game" + } + } + }, "models.Game": { "type": "object", "properties": { @@ -834,9 +842,6 @@ const docTemplate = `{ "models.MapShort": { "type": "object", "properties": { - "chapter_id": { - "type": "integer" - }, "id": { "type": "integer" }, diff --git a/docs/swagger.json b/docs/swagger.json index ba0e8a3..653d52f 100644 --- a/docs/swagger.json +++ b/docs/swagger.json @@ -43,10 +43,7 @@ "type": "object", "properties": { "data": { - "type": "array", - "items": { - "$ref": "#/definitions/models.Chapter" - } + "$ref": "#/definitions/models.ChaptersResponse" } } } @@ -739,9 +736,6 @@ "models.Chapter": { "type": "object", "properties": { - "game_id": { - "type": "integer" - }, "id": { "type": "integer" }, @@ -750,6 +744,20 @@ } } }, + "models.ChaptersResponse": { + "type": "object", + "properties": { + "chapters": { + "type": "array", + "items": { + "$ref": "#/definitions/models.Chapter" + } + }, + "game": { + "$ref": "#/definitions/models.Game" + } + } + }, "models.Game": { "type": "object", "properties": { @@ -827,9 +835,6 @@ "models.MapShort": { "type": "object", "properties": { - "chapter_id": { - "type": "integer" - }, "id": { "type": "integer" }, diff --git a/docs/swagger.yaml b/docs/swagger.yaml index 8b66ec8..88f2d7f 100644 --- a/docs/swagger.yaml +++ b/docs/swagger.yaml @@ -2,13 +2,20 @@ basePath: /v1 definitions: models.Chapter: properties: - game_id: - type: integer id: type: integer name: type: string type: object + models.ChaptersResponse: + properties: + chapters: + items: + $ref: '#/definitions/models.Chapter' + type: array + game: + $ref: '#/definitions/models.Game' + type: object models.Game: properties: id: @@ -59,8 +66,6 @@ definitions: type: object models.MapShort: properties: - chapter_id: - type: integer id: type: integer name: @@ -205,9 +210,7 @@ paths: - $ref: '#/definitions/models.Response' - properties: data: - items: - $ref: '#/definitions/models.Chapter' - type: array + $ref: '#/definitions/models.ChaptersResponse' type: object "400": description: Bad Request -- cgit v1.2.3