Update code about ns_vnf serializer 55/104355/2
authoryangyan <yangyanyj@chinamobile.com>
Wed, 25 Mar 2020 11:22:05 +0000 (19:22 +0800)
committeryangyan <yangyanyj@chinamobile.com>
Wed, 25 Mar 2020 11:24:32 +0000 (19:24 +0800)
Change-Id: Ibb4434a120c0ab0f4aa090bbf4a0355edca9686f
Issue-ID: VFC-1651
Signed-off-by: yangyan <yangyanyj@chinamobile.com>
lcm/ns_vnfs/serializers/serializers.py

index 1f0f49b..7320fc4 100644 (file)
@@ -25,11 +25,10 @@ class InstVnfReqSerializer(serializers.Serializer):
     nsInstanceId = serializers.CharField(
         help_text="ID of NS instance",
         required=True)
-    additionalParamForVnf = serializers.CharField(
-        help_text="Additional param for VNF",
+    additionalParamForVnf = serializers.ListField(
+        child=(serializers.DictField(help_text="Additional param for VNF")),
         required=False,
-        allow_null=True,
-        allow_blank=True)
+        allow_null=True)
 
 
 class InstVnfRespSerializer(serializers.Serializer):
@@ -42,7 +41,7 @@ class InstVnfRespSerializer(serializers.Serializer):
 
 
 class VnfVmsSerializer(serializers.Serializer):
-    vmID = serializers.CharField(
+    vmId = serializers.CharField(
         help_text="ID of VM",
         required=True)
     vmName = serializers.CharField(