From c5171eedd40b28edce4f0c8855e783c806bf82a2 Mon Sep 17 00:00:00 2001 From: fujinhua Date: Wed, 28 Feb 2018 09:29:31 +0800 Subject: [PATCH] Add Grant vnf resp serializer Change-Id: I0b7878e1543e0940b018ce4ffc4ee0d3c7113518 Issue-ID: VFC-779 Signed-off-by: fujinhua --- lcm/v2/serializers.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/lcm/v2/serializers.py b/lcm/v2/serializers.py index 0e9c6a47..3d1d3083 100644 --- a/lcm/v2/serializers.py +++ b/lcm/v2/serializers.py @@ -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 + ) -- 2.16.6