from rest_framework import serializers
-from lcm.ns.serializers.pub_serializers import IpOverEthernetAddressDataSerializer
+from lcm.ns.serializers.pub_serializers import CpProtocolDataSerializer
from lcm.ns.serializers.update_serializers import AddPnfDataSerializer, VnfInstanceDataSerializer
-class CpProtocolDataSerializer(serializers.Serializer):
- layerProtocol = serializers.ChoiceField(help_text="Identifier of layer(s) and protocol(s)",
- choices=["IP_OVER_ETHERNET"], required=True)
- ipOverEthernet = IpOverEthernetAddressDataSerializer(help_text="Network address data for IP over Ethernet"
- "to assign to the extCP instance.",
- required=False, allow_null=True)
-
-
class SapDataSerializer(serializers.Serializer):
sapdId = serializers.CharField(help_text="Reference to the SAPD for this SAP.", required=True)
sapName = serializers.CharField(help_text="Human readable name for the SAP.", required=True)
vlInfo = VlInstSerializer(help_text="VL instances", many=True, required=False, allow_null=True)
vnffgInfo = VnffgInstSerializer(help_text="VNFFG instances", many=True, required=False, allow_null=True)
nsState = serializers.CharField(help_text="State of NS instance", required=False, allow_null=True, allow_blank=True)
+
+
+class CpProtocolDataSerializer(serializers.Serializer):
+ layerProtocol = serializers.ChoiceField(help_text="Identifier of layer(s) and protocol(s)",
+ choices=["IP_OVER_ETHERNET"], required=True)
+ ipOverEthernet = IpOverEthernetAddressDataSerializer(help_text="Network address data for IP over Ethernet"
+ "to assign to the extCP instance.",
+ required=False, allow_null=True)
from rest_framework import serializers
from lcm.ns.serializers.pub_serializers import IpAddressSerialzier
+from lcm.ns.serializers.pub_serializers import CpProtocolDataSerializer
class VnfInstanceDataSerializer(serializers.Serializer):
required=False, allow_null=True, many=True)
-class CpProtocolDataSerializer(serializers.Serializer):
- layerProtocol = serializers.ChoiceField(help_text="Identifier of layer(s) and protocol(s).",
- choices=["IP_OVER_ETHERNET"], required=True)
- ipOverEthernet = IpOverEthernetAddressDataSerializer(
- help_text="Network address data for IP over Ethernet to assign to the extCP instance.",
- required=False, allow_null=True)
-
-
class VnfExtCpConfigSerializer(serializers.Serializer):
cpInstanceId = serializers.CharField(help_text="Identifier of the external CP instance to which this set of "
"configuration parameters is requested to be applied.",