summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfujinhua <fu.jinhua@zte.com.cn>2018-03-13 16:18:54 +0800
committerfujinhua <fu.jinhua@zte.com.cn>2018-03-13 16:18:54 +0800
commit62861d38f24fb6766a0b2f7534b1c74513ac548d (patch)
treec931be76d76cb998dcae8bcdd8d5f75a6b4c44fb
parente850796b9e38a16bb638ef0e36393241579f5120 (diff)
Add LccnLinksSerializer of notify req
Change-Id: I22f17f25651b8f717a87b02856d0be59ecd3a931 Issue-ID: VFC-779 Signed-off-by: fujinhua <fu.jinhua@zte.com.cn>
-rw-r--r--lcm/v2/serializers.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/lcm/v2/serializers.py b/lcm/v2/serializers.py
index 512b58c6..557c603c 100644
--- a/lcm/v2/serializers.py
+++ b/lcm/v2/serializers.py
@@ -904,6 +904,22 @@ class ProblemDetailsSerializer(serializers.Serializer):
)
+class LccnLinksSerializer(serializers.Serializer):
+ vnfInstance = LinkSerializer(
+ help_text="Link to the resource representing the VNF instance to which the notified change applies.",
+ required=True
+ )
+ subscription = LinkSerializer(
+ help_text="Link to the related subscription.",
+ required=True
+ )
+ vnfLcmOpOcc = LinkSerializer(
+ help_text="Link to the VNF lifecycle management operation occurrence that this notification is related to.",
+ required=False,
+ allow_null=True
+ )
+
+
class VnfLcmOperationOccurrenceNotificationSerializer(serializers.Serializer):
id = serializers.CharField(
help_text="Identifier of this notification.",
@@ -978,3 +994,8 @@ class VnfLcmOperationOccurrenceNotificationSerializer(serializers.Serializer):
required=False,
allow_null=True
)
+ _links = LccnLinksSerializer(
+ help_text="Links to resources related to this notification.",
+ required=False,
+ allow_null=True
+ )