Add Grant vnf resp serializer 95/33295/1
authorfujinhua <fu.jinhua@zte.com.cn>
Wed, 28 Feb 2018 01:29:31 +0000 (09:29 +0800)
committerfujinhua <fu.jinhua@zte.com.cn>
Wed, 28 Feb 2018 01:29:31 +0000 (09:29 +0800)
Change-Id: I0b7878e1543e0940b018ce4ffc4ee0d3c7113518
Issue-ID: VFC-779
Signed-off-by: fujinhua <fu.jinhua@zte.com.cn>
lcm/v2/serializers.py

index 0e9c6a4..3d1d308 100644 (file)
@@ -43,3 +43,20 @@ class GrantRequestSerializer(serializers.Serializer):
         choices=["INSTANTIATE", "SCALE", "SCALE_TO_LEVEL", "CHANGE_FLAVOUR", "TERMINATE", "HEAL", "OPERATE", "OPERATE", "CHANGE_EXT_CONN", "MODIFY_INFO"],
         required=True
     )
+
+
+class GrantSerializer(serializers.Serializer):
+    id = serializers.CharField(
+        help_text="Identifier of the grant.",
+        required=True
+    )
+    vnfInstanceId = serializers.CharField(
+        help_text="Identifier of the related VNF instance.",
+        required=True
+    )
+    vnfLcmOpOccId = serializers.CharField(
+        help_text="Identifier of the related VNF lifecycle management operation occurrence.",
+        required=False,
+        allow_null=True,
+        allow_blank=True
+    )