From 0b26f00338deb21f46a3aa9df0b80602663a086e Mon Sep 17 00:00:00 2001 From: fujinhua Date: Fri, 12 Oct 2018 16:49:58 +0800 Subject: [PATCH] Add job req param swagger definition Change-Id: Ib61cfa6871841575cde8c9e14c7ba8d50e7e95f5 Issue-ID: VFC-1146 Signed-off-by: fujinhua --- lcm/jobs/views.py | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/lcm/jobs/views.py b/lcm/jobs/views.py index 75f248dc..f60189ef 100644 --- a/lcm/jobs/views.py +++ b/lcm/jobs/views.py @@ -30,14 +30,21 @@ logger = logging.getLogger(__name__) class JobView(APIView): + + input_job_id = openapi.Parameter( + 'job_id', + openapi.IN_QUERY, + description="job id", + type=openapi.TYPE_STRING) + input_response_id = openapi.Parameter( + 'responseId', + openapi.IN_QUERY, + description="response id", + type=openapi.TYPE_STRING) + @swagger_auto_schema( - manual_parameters=[ - openapi.Parameter('responseId', - openapi.IN_QUERY, - "responseId", - type=openapi.TYPE_INTEGER - ), - ], + operation_description="Query job", + manual_parameters=[input_job_id, input_response_id], responses={ status.HTTP_200_OK: JobQueryRespSerializer(), status.HTTP_500_INTERNAL_SERVER_ERROR: "Inner error" @@ -56,6 +63,8 @@ class JobView(APIView): return Response(data={'error': e.message}, status=status.HTTP_500_INTERNAL_SERVER_ERROR) @swagger_auto_schema( + operation_description="Update job", + manual_parameters=[input_job_id], request_body=JobUpdReqSerializer(), responses={ status.HTTP_202_ACCEPTED: JobUpdRespSerializer() -- 2.16.6