diff --git a/internal/api/http/handlers/widget/widget.go b/internal/api/http/handlers/widget/widget.go index d70d67b..49da468 100644 --- a/internal/api/http/handlers/widget/widget.go +++ b/internal/api/http/handlers/widget/widget.go @@ -67,7 +67,7 @@ func CreateWidget(widgetService model.WidgetService) echo.HandlerFunc { // @Accept json // @Produce json // @Security BearerAuth -// @Success 200 {array} model.GetWidgetDb "Success widgets response" +// @Success 200 {array} model.WidgetWithFileLink "Success widgets response" // @Failure 400 {object} echo.HTTPError "Bad request" // @Failure 401 {object} echo.HTTPError "Unauthorized or expired token" // @Failure 422 {object} echo.HTTPError "Validation error" diff --git a/internal/docs/docs.go b/internal/docs/docs.go index a808959..d353710 100644 --- a/internal/docs/docs.go +++ b/internal/docs/docs.go @@ -675,7 +675,7 @@ const docTemplate = `{ "schema": { "type": "array", "items": { - "$ref": "#/definitions/donat-widget_internal_model.GetWidgetDb" + "$ref": "#/definitions/donat-widget_internal_model.WidgetWithFileLink" } } }, @@ -1223,6 +1223,20 @@ const docTemplate = `{ } } }, + "donat-widget_internal_model.WidgetWithFileLink": { + "type": "object", + "properties": { + "group_id": { + "type": "integer" + }, + "widgets": { + "type": "array", + "items": { + "$ref": "#/definitions/donat-widget_internal_model.GetWidgetDb" + } + } + } + }, "echo.HTTPError": { "type": "object", "properties": { diff --git a/internal/docs/swagger.json b/internal/docs/swagger.json index f8695f3..3a5b167 100644 --- a/internal/docs/swagger.json +++ b/internal/docs/swagger.json @@ -668,7 +668,7 @@ "schema": { "type": "array", "items": { - "$ref": "#/definitions/donat-widget_internal_model.GetWidgetDb" + "$ref": "#/definitions/donat-widget_internal_model.WidgetWithFileLink" } } }, @@ -1216,6 +1216,20 @@ } } }, + "donat-widget_internal_model.WidgetWithFileLink": { + "type": "object", + "properties": { + "group_id": { + "type": "integer" + }, + "widgets": { + "type": "array", + "items": { + "$ref": "#/definitions/donat-widget_internal_model.GetWidgetDb" + } + } + } + }, "echo.HTTPError": { "type": "object", "properties": { diff --git a/internal/docs/swagger.yaml b/internal/docs/swagger.yaml index f40e3a4..26ea577 100644 --- a/internal/docs/swagger.yaml +++ b/internal/docs/swagger.yaml @@ -281,6 +281,15 @@ definitions: voice_speed: type: integer type: object + donat-widget_internal_model.WidgetWithFileLink: + properties: + group_id: + type: integer + widgets: + items: + $ref: '#/definitions/donat-widget_internal_model.GetWidgetDb' + type: array + type: object echo.HTTPError: properties: message: {} @@ -710,7 +719,7 @@ paths: description: Success widgets response schema: items: - $ref: '#/definitions/donat-widget_internal_model.GetWidgetDb' + $ref: '#/definitions/donat-widget_internal_model.WidgetWithFileLink' type: array "400": description: Bad request