Modify Identifer definition in swagger
[modeling/etsicatalog.git] / catalog / packages / serializers / nsdm_subscription.py
index 87aa48d..826fc14 100644 (file)
 
 from rest_framework import serializers
 
-from .link import LinkSerializer
+from .link import UriLinkSerializer
 from .subscription_auth_data import SubscriptionAuthenticationSerializer
 from .nsdm_filter_data import NsdmNotificationsFilter
 
 
 class NsdmSubscriptionLinkSerializer(serializers.Serializer):
-    self = LinkSerializer(
+    self = UriLinkSerializer(
         help_text="Links to resources related to this resource.",
         required=True
     )
 
+    class Meta:
+        ref_name = "NSDM_SUB_LinkSerializer"
+
 
 class NsdmSubscriptionSerializer(serializers.Serializer):
     id = serializers.CharField(
@@ -55,7 +58,7 @@ class NsdmSubscriptionsSerializer(serializers.ListSerializer):
 
 
 class NsdmSubscriptionIdSerializer(serializers.Serializer):
-    subscription_id = serializers.UUIDField(
+    subscription_id = serializers.CharField(
         help_text="Identifier of this subscription resource.",
         required=True,
         allow_null=False