Add vfc-vnflcm samples auto-swagger 11/30111/1
authorying.yunlong <ying.yunlong@zte.com.cn>
Fri, 2 Feb 2018 02:48:51 +0000 (10:48 +0800)
committerying.yunlong <ying.yunlong@zte.com.cn>
Fri, 2 Feb 2018 02:48:51 +0000 (10:48 +0800)
Change-Id: Ib91a8a59137a77b1f392ad53fa6c6a88899ef3d3
Issue-ID: VFC-682
Signed-off-by: ying.yunlong <ying.yunlong@zte.com.cn>
lcm/lcm/jobs/views.py
lcm/lcm/samples/views.py

index 3731863..3da36bf 100644 (file)
@@ -30,7 +30,6 @@ logger = logging.getLogger(__name__)
 
 class JobView(APIView):
     @swagger_auto_schema(
-        request_body=None,
         responses={
             status.HTTP_200_OK: JobQueryRespSerializer(),
             status.HTTP_500_INTERNAL_SERVER_ERROR: "Internal error"
index 7ff1550..5e804a7 100644 (file)
@@ -14,6 +14,7 @@
 
 import logging
 
+from drf_yasg.utils import swagger_auto_schema
 from rest_framework import status
 from rest_framework.views import APIView
 from rest_framework.response import Response
@@ -23,18 +24,18 @@ logger = logging.getLogger(__name__)
 
 
 class SampleList(APIView):
-    """
-    List all samples.
-    """
+    @swagger_auto_schema(
+        responses={
+            status.HTTP_200_OK: 'Successfully'})
     def get(self, request, format=None):
         logger.debug("get")
         return Response({"status": "active"})
 
 
 class ResourceList(APIView):
-    """
-    Instantiate/Terminate resource.
-    """
+    @swagger_auto_schema(
+        responses={
+            status.HTTP_204_NO_CONTENT: 'Successfully'})
     def post(self, request, action_type):
         logger.debug("ResourceList post(%s): %s", action_type, request.data)
         if action_type == "inst":