Modify vfc-ztevnfmdriver schemas 85/30985/1
authorying.yunlong <ying.yunlong@zte.com.cn>
Fri, 9 Feb 2018 06:52:05 +0000 (14:52 +0800)
committerying.yunlong <ying.yunlong@zte.com.cn>
Fri, 9 Feb 2018 06:52:05 +0000 (14:52 +0800)
Change-Id: Ib7c7ebf7997bc2563b6afde405de56c6d053037c
Issue-ID: VFC-736
Signed-off-by: ying.yunlong <ying.yunlong@zte.com.cn>
zte/vmanager/driver/interfaces/serializers.py

index 0e061f3..9a961ea 100644 (file)
@@ -190,10 +190,11 @@ class NotifyVmlistSerializer(serializers.Serializer):
         max_length=255,
         required=False,
         allow_null=True)
-    VMIDlist = VMIDlistSerializer(
+    VMIDlist = serializers.ListSerializer(
         help_text='VMIDlist',
+        child=VMIDlistSerializer(help_text='VMIDlist', required=True, allow_null=True),
         required=False,
-        many=True)
+        allow_null=True)
 
 
 class NotifyReqSerializer(serializers.Serializer):
@@ -318,10 +319,11 @@ class HealReqSerializer(serializers.Serializer):
         max_length=255,
         required=False,
         allow_null=True)
-    affectedvm = AffectedvmSerializer(
+    affectedvm = serializers.ListSerializer(
         help_text='affectedvm',
+        child=AffectedvmSerializer(help_text='affectedvm', required=True, allow_null=True),
         required=True,
-        many=True)
+        allow_null=True)
 
 
 class InstScaleHealRespSerializer(serializers.Serializer):