fix: text to speech doc show request body
【【github#2032 】【swagger 文档】/api/application/application_id/text to_speech 接口缺少文件上传的入口参数】 https://www.tapd.cn/57709429/bugtrace/bugs/view/1157709429001051530
This commit is contained in:
parent
ff3f51179b
commit
0e7f466723
@ -401,3 +401,25 @@ Question:
|
|||||||
description=_('Application ID')),
|
description=_('Application ID')),
|
||||||
|
|
||||||
]
|
]
|
||||||
|
|
||||||
|
class TextToSpeech(ApiMixin):
|
||||||
|
@staticmethod
|
||||||
|
def get_request_params_api():
|
||||||
|
return [openapi.Parameter(name='application_id',
|
||||||
|
in_=openapi.IN_PATH,
|
||||||
|
type=openapi.TYPE_STRING,
|
||||||
|
required=True,
|
||||||
|
description=_('Application ID')),
|
||||||
|
|
||||||
|
]
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def get_request_body_api():
|
||||||
|
return openapi.Schema(
|
||||||
|
type=openapi.TYPE_OBJECT,
|
||||||
|
required=[],
|
||||||
|
properties={
|
||||||
|
'text': openapi.Schema(type=openapi.TYPE_STRING, title=_("Text"),
|
||||||
|
description=_("Text")),
|
||||||
|
}
|
||||||
|
)
|
||||||
@ -629,6 +629,12 @@ class Application(APIView):
|
|||||||
authentication_classes = [TokenAuth]
|
authentication_classes = [TokenAuth]
|
||||||
|
|
||||||
@action(methods=['POST'], detail=False)
|
@action(methods=['POST'], detail=False)
|
||||||
|
@swagger_auto_schema(operation_summary=_("text to speech"),
|
||||||
|
operation_id=_("text to speech"),
|
||||||
|
manual_parameters=ApplicationApi.TextToSpeech.get_request_params_api(),
|
||||||
|
request_body=ApplicationApi.TextToSpeech.get_request_body_api(),
|
||||||
|
responses=result.get_default_response(),
|
||||||
|
tags=[_('Application')])
|
||||||
@has_permissions(
|
@has_permissions(
|
||||||
ViewPermission([RoleConstants.ADMIN, RoleConstants.USER, RoleConstants.APPLICATION_ACCESS_TOKEN],
|
ViewPermission([RoleConstants.ADMIN, RoleConstants.USER, RoleConstants.APPLICATION_ACCESS_TOKEN],
|
||||||
[lambda r, keywords: Permission(group=Group.APPLICATION,
|
[lambda r, keywords: Permission(group=Group.APPLICATION,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user