add fix for docs swagger

This commit is contained in:
harold 2025-03-09 11:39:25 +05:00
parent a0c679b03e
commit bf74330beb
4 changed files with 41 additions and 4 deletions

View File

@ -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"

View File

@ -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": {

View File

@ -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": {

View File

@ -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