Add job req param swagger definition 43/70343/1
authorfujinhua <fu.jinhua@zte.com.cn>
Fri, 12 Oct 2018 08:49:58 +0000 (16:49 +0800)
committerfujinhua <fu.jinhua@zte.com.cn>
Fri, 12 Oct 2018 08:49:58 +0000 (16:49 +0800)
Change-Id: Ib61cfa6871841575cde8c9e14c7ba8d50e7e95f5
Issue-ID: VFC-1146
Signed-off-by: fujinhua <fu.jinhua@zte.com.cn>
lcm/jobs/views.py

index 75f248d..f60189e 100644 (file)
@@ -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()