Modify incorrect schema of parsing model swagger 99/29399/1
authorfengyuanxing <feng.yuanxing@zte.com.cn>
Mon, 29 Jan 2018 02:20:14 +0000 (10:20 +0800)
committerfengyuanxing <feng.yuanxing@zte.com.cn>
Mon, 29 Jan 2018 02:20:14 +0000 (10:20 +0800)
Change-Id: I78bdb667c039b2271e1e08acca2580a3fb715daa
Issue-ID: VFC-685
Signed-off-by: fengyuanxing <feng.yuanxing@zte.com.cn>
catalog/packages/views.py
catalog/serializers.py

index eccac3b..78ba4a4 100644 (file)
@@ -26,8 +26,8 @@ from catalog.serializers import NfPackagesSerializer
 from catalog.serializers import NfPackageDistributeRequestSerializer
 from catalog.serializers import PostJobResponseSerializer
 from catalog.serializers import ParseModelRequestSerializer
-from catalog.serializers import ParseNfPackageResponseSerializer
-from catalog.serializers import ParseNSPackageResponseSerializer
+from catalog.serializers import ParseModelResponseSerializer
+
 from drf_yasg import openapi
 from drf_yasg.utils import no_body, swagger_auto_schema
 
@@ -208,7 +208,7 @@ def nf_rd_csar(request, *args, **kwargs):
     operation_description="Parse NS model",
     request_body=ParseModelRequestSerializer,
     responses={
-        status.HTTP_202_ACCEPTED: ParseNSPackageResponseSerializer,
+        status.HTTP_202_ACCEPTED: ParseModelResponseSerializer,
         status.HTTP_500_INTERNAL_SERVER_ERROR: openapi.Response(
             'error',
             openapi.Schema(
@@ -237,7 +237,7 @@ def ns_model_parser(request, *args, **kwargs):
     operation_description="Parse Nf model",
     request_body=ParseModelRequestSerializer,
     responses={
-        status.HTTP_202_ACCEPTED: ParseNfPackageResponseSerializer,
+        status.HTTP_202_ACCEPTED: ParseModelResponseSerializer,
         status.HTTP_500_INTERNAL_SERVER_ERROR: openapi.Response(
             'error',
             openapi.Schema(
index 57fcc97..820dc00 100644 (file)
@@ -171,6 +171,10 @@ class ParseModelRequestSerializer(serializers.Serializer):
     inputs = serializers.JSONField(help_text="Inputs", required=False)
 
 
+class ParseModelResponseSerializer(serializers.Serializer):
+    model = serializers.JSONField(help_text="Model", required=True)
+
+
 class EtsiNsdInfoModelSerializer(serializers.ModelSerializer):
 
     class Meta: