X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=catalog%2Fpackages%2Fserializers%2Fvnf_pkg_notifications.py;h=c1dab6a6fbdd9305febd46e1306727678dd9833e;hb=a40cb469e3aa364fb2a0f016632bc642b4ecbdb7;hp=a0fd4953e30ff7e48c3c7a2470f2cb4a9cbf0679;hpb=2479a0739895b15a13a07aa8260598483249c621;p=modeling%2Fetsicatalog.git diff --git a/catalog/packages/serializers/vnf_pkg_notifications.py b/catalog/packages/serializers/vnf_pkg_notifications.py index a0fd495..c1dab6a 100644 --- a/catalog/packages/serializers/vnf_pkg_notifications.py +++ b/catalog/packages/serializers/vnf_pkg_notifications.py @@ -43,7 +43,8 @@ class vnfProductsSerializer(serializers.Serializer): required=True, allow_null=False ) - versions = VersionSerializer( + versions = serializers.ListField( + child=VersionSerializer(), help_text="match VNF packages that contain " "VNF products with certain versions", required=False, @@ -58,7 +59,8 @@ class vnfProductsProvidersSerializer(serializers.Serializer): required=True, allow_null=False ) - vnfProducts = vnfProductsSerializer( + vnfProducts = serializers.ListField( + child=vnfProductsSerializer(), help_text="match VNF packages that contain " "VNF products with certain product names, " "from one particular provider", @@ -85,14 +87,14 @@ class PkgmNotificationsFilter(serializers.Serializer): required=False ) vnfdId = serializers.ListField( - child=serializers.UUIDField(), + child=serializers.CharField(), help_text="Match VNF packages with a VNFD identifier" "listed in the attribute", required=False, allow_null=False ) vnfPkgId = serializers.ListField( - child=serializers.UUIDField(), + child=serializers.CharField(), help_text="Match VNF packages with a VNFD identifier" "listed in the attribute", required=False, @@ -166,12 +168,12 @@ class PkgChangeNotificationSerializer(serializers.Serializer): required=True, allow_null=False ) - vnfPkgId = serializers.UUIDField( + vnfPkgId = serializers.CharField( help_text="Identifier of the VNF package.", required=True, allow_null=False ) - vnfdId = serializers.UUIDField( + vnfdId = serializers.CharField( help_text="This identifier, which is managed by the VNF provider, " "identifies the VNF package and the VNFD in a globally unique way.", required=True, @@ -225,12 +227,12 @@ class PkgOnboardingNotificationSerializer(serializers.Serializer): required=True, allow_null=False ) - vnfPkgId = serializers.UUIDField( + vnfPkgId = serializers.CharField( help_text="Identifier of the VNF package.", required=True, allow_null=False ) - vnfdId = serializers.UUIDField( + vnfdId = serializers.CharField( help_text="This identifier, which is managed by the VNF provider, " "identifies the VNF package and the VNFD in a globally unique way.", required=True,