From: fujinhua Date: Mon, 5 Mar 2018 06:01:34 +0000 (+0800) Subject: Add Link Serializer of Grant X-Git-Tag: v1.1.0~100 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F79%2F33979%2F1;p=vfc%2Fnfvo%2Flcm.git Add Link Serializer of Grant Change-Id: Ie2778fb2c50162f846bc878c089825d920569547 Issue-ID: VFC-779 Signed-off-by: fujinhua --- diff --git a/lcm/v2/serializers.py b/lcm/v2/serializers.py index 50432b25..6140f183 100644 --- a/lcm/v2/serializers.py +++ b/lcm/v2/serializers.py @@ -383,16 +383,23 @@ class ExtManagedVirtualLinkDataSerializer(serializers.Serializer): ) -class LinksSerializer(serializers.Serializer): - self = serializers.CharField( +class LinkSerializer(serializers.Serializer): + href = serializers.CharField( + help_text="URI of the referenced resource.", + required=True + ) + + +class GrantLinksSerializer(serializers.Serializer): + self = LinkSerializer( help_text="URI of this resource.", required=True ) - vnfLcmOpOcc = serializers.CharField( + vnfLcmOpOcc = LinkSerializer( help_text="Related VNF lifecycle management operation occurrence.", required=True ) - vnfInstance = serializers.CharField( + vnfInstance = LinkSerializer( help_text="Related VNF instance.", required=True ) @@ -471,7 +478,7 @@ class GrantSerializer(serializers.Serializer): help_text="Information about internal VLs that are managed by other entities than the VNFM.", many=True ) - links = LinksSerializer( + _links = GrantLinksSerializer( help_text="Links to resources related to this resource.", required=True )