From: maopengzhang Date: Wed, 17 Oct 2018 03:21:33 +0000 (+0800) Subject: NS update swagger definition error X-Git-Tag: 1.2.0^2 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=2f0220a1f7e86c54351cf297b123816c26950c80;p=vfc%2Fnfvo%2Flcm.git NS update swagger definition error NS update swagger definition error Change-Id: I0d047d0a877595fe78c368d0629d4c0c8e2781c3 Issue-ID: VFC-1153 Signed-off-by: maopengzhang --- diff --git a/lcm/ns/serializers/update_serializers.py b/lcm/ns/serializers/update_serializers.py index fc3b6fb3..06217d80 100644 --- a/lcm/ns/serializers/update_serializers.py +++ b/lcm/ns/serializers/update_serializers.py @@ -12,6 +12,7 @@ # limitations under the License. from rest_framework import serializers +from lcm.ns.serializers.ns_serializers import IpAddress class VnfInstanceDataSerializer(serializers.Serializer): @@ -35,8 +36,7 @@ class InstantiateVnfDataSerializer(serializers.Serializer): class IpOverEthernetAddressDataSerializer(serializers.Serializer): macAddress = serializers.CharField(help_text="Mac address", required=False, allow_null=True) - ipAddresses = serializers.ListField(help_text="List of IP addresses to assign to the extCP instance.", - required=False, allow_null=True) + ipAddresses = serializers.ListField(help_text="List of IP addresses to assign to the extCP instance.", child=IpAddress(help_text="IP addresses to assign to the extCP instance.", required=False), required=False, allow_null=True) class CpProtocolDataSerializer(serializers.Serializer): @@ -94,8 +94,8 @@ class ExtVirtualLinkDataSerializer(serializers.Serializer): "this resource.", required=False, allow_null=True) resourceId = serializers.CharField(help_text="The identifier of the resource in the scope of the VIM or the" " resource provider.", required=True) - extCps = serializers.ListField(VnfExtCpData(help_text="External CPs of the VNF to be connected to this external " - "VL.", required=True), required=False, allow_null=True) + extCps = serializers.ListField(child=VnfExtCpData(help_text="External CPs of the VNF to be connected to this external " + "VL.", required=True), required=False, allow_null=True) extLinkPorts = serializers.ListField(help_text="Externally provided link ports to be used to connect external " "connection points to this external VL. ", child=(ExtLinkPortDataSerializer(help_text="This type represents an externally"